Cod sursa(job #505937)

Utilizator rodica.elenarodica elena andronache rodica.elena Data 4 decembrie 2010 15:42:53
Problema Factorial Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <stdio.h>
int fact(int n)
{
	int i, s = 1;
	for (i = 1; i <= n; i++)
		s = s * i;
	printf("%d", s);
	return 0; 
}
int nr_cifre(int n)
{
	int nr = 0;
	while(n){
	n /= 10;
	nr++;
	}
	printf("%d", nr);
	return 0;
}
int main()
{
	int p,b,i;
	freopen("fact.in", "r", stdin);
	freopen("fact.out", "w", stdout);

	scanf("%d",&p);
	
	for (i = 1; i < 32000; ++i){
	if((nr_cifre(fact(i)) == p))
		printf("%d", i);
			
	} 
	
	return 0;
}