Cod sursa(job #507283)

Utilizator joRicelAvadanei Danut joRicel Data 5 decembrie 2010 18:16:09
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include <cstdio>
int p,put = 1,i;
int main()
{
	freopen("fact.in","r",stdin);
	freopen("fact.out","w",stdout);
	scanf("%d",&p);
	if(p == 0)
		printf("1");
	else if(p == 5)
		printf("-1");
	else if(p < 5)
		printf("%d",p*5);
	else if(p > 5)
	{
		for(i = 1;;i++)
		{
			put *= 5;
			if(put * 5 > p)
				break;
		}
		printf("%d",p*5 - put);
	}
	return 0;	
}