verfaßt von MudGuard , München, 04.07.2025, 14:37:38
> > Ja, super, solange man seinem eigenen Ur-Vertrauen immer noch eine
> > gehörige Portion Skepsis beimischt.
>
> Ganz recht, vor allem, wenn es um Programmieraufgaben geht.
Gedächtnisprotokoll:
Bitte schreib mir eine Methode, die zur Zahl n die Fakultät von n liefert.
Ergebnis:
int fakultaet(int n) {
if (n < 1) {
return 0;
}
int result = 0;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
Das liefert immer 0, bitte korrigieren!
Ergebnis:
int fakultaet(int n) {
if (n < 1) {
return 0;
}
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
Ok, jetzt bitte noch die 0 erlauben.
int fakultaet(int n) {
if (n < 0) {
return 0;
}
int result = 1;
for (int i = 0; i <= n; i++) {
result *= i;
}
return result;
}
Jetzt kommt wieder immer 0 raus ...
Abbruch des Versuchs ...
gesamter Thread: