Cod sursa(job #757391)
Utilizator | Data | 11 iunie 2012 22:34:39 | |
---|---|---|---|
Problema | Factorial | Scor | 25 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.29 kb |
#include<iostream>
#include<fstream>
using namespace std;
int main()
{int P, z, i, d=0, ok=1;
ifstream f("fact.in");
ofstream g("fact.out");
f>>P;
if(P==0)g<<1;
for(i=5;i<10000 && ok==1;i=i+5)
{z=i;
while(z%5==0){d++;
z=z/5;}
if(d==P)ok=0;}
if(ok==1)g<<-1;
else g<<i-5;}