Cod sursa(job #119698)
Utilizator | Data | 2 ianuarie 2008 19:38:16 | |
---|---|---|---|
Problema | Factorial | Scor | 60 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.29 kb |
#include<iostream.h>
#include<stdio.h>
int main()
{ long p, n, i, ci, k=0;
freopen("fact.in", "rt", stdin);
freopen("fact.out", "wt", stdout);
cin>>p;
for(i=5,k=0;k<p;i+=5)
{ ci=i;
while(ci%5==0) {k++;ci/=5;}
}
if(k==p && p) cout<<i-5;
else if(p==0) cout<<1;
else cout<<-1;
return 0;
}