Cod sursa(job #714293)

Utilizator alin7Gheorghe Alin alin7 Data 15 martie 2012 17:29:45
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
/* Cel mai mic nr n, astfel incat n! se termina in p zerouri */
#include<iostream>
#include<fstream>
using namespace std;
fstream f("fact.in",ios::in),g("fact.out",ios::out);
long p,n;
int main ()
{
	f>>p;
	n=10;
	if (p==0)
	{
		g<<"1";
		return 0;
	}
	if (p==1)
	{
		g<<"5";
		return 0;
	}
	if (p==2)
	{
		g<<"10";
		return 0;
	}
	while (p!=0)
	{
		n+=10;
		p-=3;
		if (p==1)
		{
			n+=5;
			break;
		}
		if (p==2)
		{
			n+=10;
			break;
		}
	}
	g<<n;
}