berechnung von n!



  • also ich soll n! berechnen...iterativ hab ich das auch hinbekommen, nur irgendwie finde ich den fehler in meinem rekursiv programm nich...vielleicht könnte mal wer einen blick drauf werfen

    #include <iostream>

    using namespace std;

    int fakultat(int n)
    {
    cout<<"n eingeben:";
    cin>>n;
    {
    if(n<=1);
    return 1;
    else
    return n*fakultat(n-1)
    }
    }



  • int fakultat(int n)
    {
    if(n == 0)
       return 1;
    else
       return n*fakultat(n-1);
    }
    

Anmelden zum Antworten