Cod sursa(job #2239202)
Utilizator | Data | 9 septembrie 2018 22:42:29 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.32 kb |
#include <fstream>
using namespace std;
int main()
{int N, P, i, zero=0, F ;
ifstream fin("fact.in")
ofstream fout("fact.out")
fin>>P;
if(zero=P)
fout<<1;
N=4;
while(P!=zero)
{N++; F=1; zero=0;
for(i=2; i<=N; i++)
F=F*i;
while((F/10)*10==F)
{ F=F/10;
zero++;
}
}
fout<<N;
return 0;
}