Cod sursa(job #1462440)

Utilizator StefanCeLmIcStefan Dumitru StefanCeLmIc Data 18 iulie 2015 02:40:55
Problema Factorial Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int main(){
	long long n,i,j,s=1,p=-5;
	in>>n;
	long long aux;
	aux=n;
     aux=aux*5;
	if(n==0)
    {
        out<<"-1";
        return 0;
    }
	for(i=1;i<=100000000;i++)
    {
        s=s*5;
        p=p+5;
        if(s>aux)
        {
            out<<aux;
            return 0;
        }
        if(s==n)
        {
            out<<"-1";
            return 0;
        }
        if(s<aux)
        {
            aux=aux-p;
        }


    }
}