hey leute
ich versuch grad C++ zu üben desshalb schreib ich ein programm, dass die n! oder n fackultät berechnet.
Hier der code aber iwo liegt ein Fehler nur seh ich ihn nicht....
int main und iostream wurden oben schon definiert und wichtig ist das ich das nicht mit if machen darf...und wie mach ich Code:
[spoiler]
unsigned int n;
std::cin >>n;
unsigned int f = 1;
while (n != 0 && n >= 0)
{ do{
f = f * n;
--n;
}for(n == 0);
break;
} std::cout << f << std::endl;
[\spoiler]
brauch ich die for anweisung überhaupt?
danke und einen schönen abend






