Code: Alles auswählen
print("{} ist {}eine Fibonacci-Zahl".format(z, "" if a==z else "k"))
Code: Alles auswählen
print("{} ist {}eine Fibonacci-Zahl".format(z, "" if a==z else "k"))
python wird immer cooler
Code: Alles auswählen
print(f"{z} ist {'' if a == z else 'k'}eine Fibonacci-Zahl")
Auch tabu
Code: Alles auswählen
sol 123.056
123.056 ist 123.056
Code: Alles auswählen
// Die Character beginnen bei 48 + abgebildeter Zahlwert 0 bis 9
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) {
double dbl, multipli;
char *str = argv[1], *c = index(str, '.');
size_t end;
multipli = 1;
end = str - 1;
for (char *i = c - 1; i > end; i-- ) {
dbl += (str[i-str] - '0') * multipli;
multipli *= 10;
}
multipli = .1;
end = str + strlen(str);
for (char *i = c + 1; i < end; i++ ) {
dbl += (str[i-str] - '0') * multipli;
multipli /= 10;
}
printf("number is: %.3lf\n", dbl);
}
Code: Alles auswählen
#include <stdio.h>
#include <ctype.h>
int
main(int argc, char *argv[])
{
double num=0.0, dec=0.0;
int n, decimal=0, found=0;
char *c;
if (argc != 2) {
fprintf(stderr, "Usage: %s NUMBER\n", argv[0]);
return 1;
}
for (c=argv[1]; *c; c++) {
if (*c == '.' && !decimal) {
decimal = 1;
continue;
} else if (!isdigit(*c)) {
break;
}
found = 1;
n = *c - '0';
if (decimal) {
dec *= 10;
dec += n;
decimal++;
} else {
num *= 10;
num += n;
}
}
if (!found || *c || *(c-1) == '.') {
puts("no number");
return 1;
}
while (decimal-- > 1) {
dec /= 10;
}
printf("number is: %.3lf\n", num + dec);
return 0;
}
Wir haben das nie so eng gesehen. Es ist freie Programmiersprachenwahl.Phineas hat geschrieben:02.11.2022 21:50:12Ist das hier denn immer noch ein Scripting Contest oder macht ihr mit C weiter?
Ist das so zu verstehen, dass Du Phineas dann zum Sonntag auch ein Lösung bereit hältst?Phineas hat geschrieben:02.11.2022 21:50:12Ist das hier denn immer noch ein Scripting Contest oder macht ihr mit C weiter?
Wie kann ein Kettcar gegen ein metrisches Gewinde antreten?
Ach so.Phineas hat geschrieben:03.11.2022 22:13:03Ich meine eher dieses Kerlchen:
https://de.wikipedia.org/wiki/BMW_G15
Sicher! Ein kleines, elegantes Script gegen ein fettes, schweres C-Programm. -- Es kommt immer auf die Betrachtungsweise an!Phineas hat geschrieben:03.11.2022 21:54:24Mit Skript gegen C anzutreten wirkt auf mich, wie Kettcar gegen M8.
Das "kleine, elegantes Script" wird aber von einem fetten, schweren Interpreter ausgeführt, der für sich betrachtet die Schwere eines eigenständigen C-Programmes deutlich übertrifft.Meillo hat geschrieben:03.11.2022 23:04:59Ein kleines, elegantes Script gegen ein fettes, schweres C-Programm.
Und nichts davon uebertrifft die Schwere von Visual Studio Code, in dem man das Script oder Programm programmiert ... so dass es am Ende unerheblich ist, ob es nun ein Interpreter oder Compiler war.MSfree hat geschrieben:04.11.2022 08:23:43Das "kleine, elegantes Script" wird aber von einem fetten, schweren Interpreter ausgeführt, der für sich betrachtet die Schwere eines eigenständigen C-Programmes deutlich übertrifft.Meillo hat geschrieben:03.11.2022 23:04:59Ein kleines, elegantes Script gegen ein fettes, schweres C-Programm.