Cod sursa(job #4631)
Utilizator | Data | 5 ianuarie 2007 21:56:54 | |
---|---|---|---|
Problema | Factorial | Scor | 35 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include <fstream.h>
ifstream f1 ("fact.in");
ofstream f2("fact.out");
int main(){
long p,i,n,k;
f1>>p;
i=0;n=0;
while (n<p){
i+=5;
k=i;
while (k%5==0){
k=k/5;
n++;
}
}
if (n==p){
if (p!=0)f2<<i<<'\n';
else f2<<1<<'\n';
}
else f2<<-1<<'\n';
f1.close();
f2.close();
return 0;
}