Cod sursa(job #59504)
Utilizator | Data | 9 mai 2007 16:11:43 | |
---|---|---|---|
Problema | Factorial | Scor | 45 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include<stdio.h>
int main()
{
long k,p,i,m;
FILE*f=fopen("fact.in","r");
FILE*g=fopen("fact.out","w");
fscanf(f,"%ld",&p);
k=0;
i=0;
while (k<p)
{ i+=5;
m=i;
while (m%5==0){ m=m/5; k++;}}
if (k==0) fprintf(g,"-1");
else fprintf(g,"%ld ",i);
return 0;}