Cod sursa(job #694536)

Utilizator alexmanya007Ion Ardelean Mirceanu alexmanya007 Data 27 februarie 2012 21:37:55
Problema Factorial Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
    int n,p,i,d,e,a,b,c;
    fstream f("fact.in",ios::in);
    fstream g("fact.out",ios::out);
    f>>p;
    d=0;
    c=0;
    i=0;
    if(p!=0)
    while((d<p)||(c<p))
    {
        i++;
        e=1;
        a=2;
        while(e==1)
        if(i%a==0) {d++;a=a*2;}
           else e=0;
        a=5;
        e=1;
        while(e==1)
        if (i%a==0) {c++;a=a*5;}
            else e=0;
    }
    else i=1;
    if((d==p)||(c==p))
    g<<i;
    else g<<"-1";
    f.close();
    g.close();
}