/******************************************* * Dieses Programm berechnet die Fakultaet * einer eingegebenen Zahl und gibt das * Ergebnis auf dem Bildschirm aus. * Eingabe: Zahl * Ausgabe: Fakult *******************************************/ #include int main() { unsigned int Zahl, Zaehler; unsigned long Fakult; char c; printf("Dieses Programm berechnet die "); printf("Fakultaet einer ganzen Zahl.\n"); do { printf("Geben Sie bitte eine ganze Zahl ein: "); scanf("%d", &Zahl); Zaehler = 1; Fakult = 1; while (Zaehler <= Zahl) Fakult *= Zaehler++; printf("%u! = %lu\n", Zahl, Fakult); printf("Moechten Sie eine weitere Zahl "); printf("berechnen? (j/n) "); do scanf("%c", &c); while (c != 'j' && c != 'J' && c != 'n' && c != 'N'); } while (c == 'j' || c == 'J'); return 0; }