Pagini recente » Rating Liviu Petru (liviuu) | Cod sursa (job #2623753) | Cod sursa (job #2568801) | Cod sursa (job #2088553) | Cod sursa (job #2527296)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("fact.in");
ofstream fout("fact.out");
int p,n,x,factorial=1,cifre=0,factorial2=0;
fin>>p;
n=1;
while(cifre!=p){
factorial=1;
cifre=0;
for(int i=1;i<=n;++i){
factorial=factorial*i;
}
factorial2=factorial;
while(factorial>0){
factorial=factorial/10;
++cifre;}
++n;
}
fout<<factorial2;
}