Zdravim, C++ sa venujem len chvilku, a kamos sa trapil s faktorialom v pascale, tak ma napadlo skusit to v C++ ... spravil som nieco taketo.
Kód:
#include <iostream>
using namespace std;
int main()
{
int f; //f=faktorial...hodnota zakladu
int i;
int c;
int vysledok;
cout <<"Zadajte cislo pre vypocet faktorialu \n";
cin >>f;
vysledok=f;
c=(f-1);
for (i=1;i<=c;i++)
{
f=(f*i);
}
cout <<"Faktorial cisla "<< vysledok <<" je " << f <<"\n";
cin.get();
cin.get();
}
je to narychlo a pocas skusania som robil upravy, takze nie prilis uhladene, avsak, mam tam 4 premenne co sa mi zda prilis takze sa skor chcem spytat akym sposobom by to slo orezat... myslim ze minimalne premenna "c" by sla odstranit, no dosadit ju do podmienky v cykle uplne zmeni vysledok, comu celkom nerozumiem...mohol by mi niekto pomoct ?