Mam tento kod, fce funguje ale jen nevím jak udělat tu rekurzi:
Kód: Vybrat vše
#include <iostream>
using namespace std;
double faktorial(int n);
int main()
{
int vstup;
cout << "Zadejte cislo jehoz faktorial chcete zjistit: ";
while(cin >>vstup)
{
int result;
result = faktorial(vstup);
cout << "faktorial cisla: " << vstup << " je: " << result;
cout << "\nZadejte dalsi cislo prosim: "
<< "pro ukonceni zadejte prosim <q>"<< endl;
}
cout << "S bohem!";
return 0;
}
double faktorial(int n)
{
int vystup;
vystup = n * (n-1);
if (n == 0)
vystup = 1;
return vystup;
}
