#include <iostream>
#include <cmath>
using namespace std;
int main(void)
{
int iBroj, fact;
cout<<"Unesi broj->"; cin>>iBroj;
for(int i=0; i<=iBroj; i++)
{
(i==0)?(fact=1):(fact=fact*i);
}
cout<<"Faktorijel broja "<<iBroj<<" iznosi "<<fact<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
|
#include <iostream>
#include <cmath>
using namespace std;
class CFaktorijel
{
private:
int iB,fact;
public:
CFaktorijel(int b=1){iB=b;};
~CFaktorijel(){};
int Broj(void) { return iB;}
int FaktorijelBroja(void) {for(int i=0; i<=iB; i++) (i==0)?(fact=1):(fact=fact*i); return fact;}
};
int
main(void)
{
int iBroj;
cout<<"Unesite broj ";
cin>>iBroj;
CFaktorijel Fakt(iBroj);
cout<<"Faktorijel broja "<<iBroj<<" iznosi"<<endl;
cout<<Fakt.FaktorijelBroja()<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
|