Cod sursa(job #754433)
Utilizator | Data | 2 iunie 2012 01:23:07 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
//Se da un numar intreg P. Sa se gaseasca cel mai mic numar natural strict pozitiv N pentru care N! are exact P cifre de 0 la sfarsit.
#include <cstdio>
#include <stdlib.h>
int main()
{
FILE *f = fopen("fact.in","r");
FILE *g = fopen("fact.out","w");
int n;
fscanf(f,"%d",&n);
int sum = 0;
while (n != 0)
{
sum += n/5;
n /= 5;
}
fprintf(g,"%d",sum);
}