Pagini recente » Cod sursa (job #474177) | Cod sursa (job #2438325) | Cod sursa (job #2636551) | Cod sursa (job #1444978) | Cod sursa (job #593702)
Cod sursa(job #593702)
#include <cstdio>
#define MIN(a,b) ((a<b) ? (a) : (b))
int main()
{
FILE *in=fopen("fact.in", "r"), *out=fopen("fact.out", "w");
int cifrez=0, nr=1, cinci=0, doi=0, aux;
fscanf(in, "%d", &cifrez);
while (cifrez>MIN(cinci, doi))
{
nr++;
for (aux=nr; !(aux%2); doi++, aux/=2);
for (; !(aux%5); cinci++, aux/=5);
}
fprintf(out, "%d", nr);
}