Cod sursa(job #6715)
Utilizator | Data | 20 ianuarie 2007 17:29:38 | |
---|---|---|---|
Problema | Factorial | Scor | 15 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include <stdio.h>
int main()
{
long long int a,k,P;
freopen ("fact.in","r",stdin);
freopen ("fact.out","w",stdout);
scanf ("%lld",&P);
k=0;
a=0; //numarul de cifre
while (a<P)
{
k=k+5;
a++;
if (k%25==0) a++;
if (k%125==0) a++;
if (k%625==0) a++;
}
if (a!=P) printf ("-1");
if (a==P) printf ("%lld",k);
return 0;
}