Fakultät C++
Mag mir jemand bitte erklären was an folgenden Stellen geschieht und der Code ganz genau beschreibt bzw. macht? Ich habe die entsprechenden Stellen markiert. Es geht um die Berechnung der Fakultät und ich stecke in diesem Bereich fest. Ich erfreue mich über jede hilfreiche Antwort.
#include <iostream>
using namespace std;
int fakultaet(int zahl) {
if (zahl <= 1) { // Falls zahl kleiner gleich 1
return 1; // Hier
}
return fakultaet(zahl - 1) * zahl; // Hier
}
int main() {
int zahl;
cout << "Bitte Zahl eingeben: ";
cin >> zahl;
cout << "Die Fakultät von " << zahl << " ist " << fakultaet(zahl) << " !";
cin.sync();
cin.get();
return 0;
}
__________________
Kansas City Shuffle? "Ein Kansas City Shuffle ist, wenn alle Welt nach rechts kuckt, während du links rum gehst."
|