Cod sursa(job #1118922)

Utilizator Johnny07Savu Ioan-Daniel Johnny07 Data 24 februarie 2014 13:51:37
Problema Factorial Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <iostream>
#include <fstream>
using namespace std;
long long p,nrp,nr,aux,n,z;
ifstream fin("fact.in");
ofstream fout("fact.out");
int main()
{
fin>>n;
p=1;
nr=5;
z=0;
if (n==0) {z=1;fout<<"0";}
nrp=0;
while (p=1) {
    if (z==1) break;
    aux=nr;
while (nr%5==0) {nr=nr/5;nrp++;}
nr=aux;
if (nrp<n) nr+=5;
if (nrp==n) {fout<<nr;break;}
if (nrp>n) {fout<<-1;break;}
}






    return 0;
}