Cod sursa(job #267882)
Utilizator | Data | 28 februarie 2009 13:32:00 | |
---|---|---|---|
Problema | Factorial | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include <stdio.h>
int p;
void cautare()
{
int puteri = 0,clim,lim;
for (lim = 5; puteri < p; lim+=5)
{
clim = lim;
while (clim % 5 == 0)
{
++puteri;
clim /= 5;
}
}
printf ("%d",lim-5);
}
int main()
{
freopen ("fact.in","r",stdin);
freopen ("fact.out","w",stdout);
scanf ("%d",&p);
if (p == 0)
printf ("1");
else
cautare();
return 0;
}