Cod sursa(job #1024923)

Utilizator WyvernFMI Stanescu Leonard Wyvern Data 9 noiembrie 2013 12:26:34
Problema Factorial Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fi("fact.in");
ofstream fo("fact.out");
int n;

int main()
{
    fi>>n;
    if (n==0)
        fo<<"1";
    else {
        int nr=0,i=0;
        while (nr<n) {
            i=i+5;
            nr++;
            int c=25;
            while (i%c==0) {
                nr++;
                c=c*5;
            }
        }
        if (nr>n)
            fo<<"-1";
        else
            fo<<i;
    }
    return 0;
}