Cod sursa(job #826901)

Utilizator RaresGabrielMircea Rares-Gabriel RaresGabriel Data 1 decembrie 2012 13:20:20
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include<iostream>
#include<cmath>
#include<fstream>

using namespace std;

ifstream fin("fact.in");
ofstream fout("fact.out");

int main () {
    int p,n,nr=0,c;
    fin>>p;

    if(p==0)fout<<"1";

    n=5*p;

    while(n){c=n%10;
                   n=n/10;
                   if(c==0)nr++;}
        if(nr==p)fout<<n;
           else fout<<"-1";

    fin.close();
    fout.close();

    return 0;

}