Cod sursa(job #87779)

Utilizator toni2007Pripoae Teodor Anton toni2007 Data 29 septembrie 2007 08:37:12
Problema Factorial Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include<stdio.h>
int putere(int i){
	int v,k;
	v=i;k=0;
	while (v%5==0){
		k=k+1;
		v=v/5;
	}
	return k;
}
int main(){
	int s,i,p;
	freopen("fact.in","r",stdin);
	freopen("fact.out","w",stdout);
	scanf("%d ",&p);
	s=0;i=0;
	if (p==0)
		printf("1\n");
	while(s<p){
		i=i+5;
		s+=putere(i);
	}
	if (s>p)
		printf("-1\n");
	else 
		printf("%d\n",i);
	return 0;
}