Cod sursa(job #524346)
Utilizator | Data | 20 ianuarie 2011 23:06:16 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include<iostream>
#include<fstream>
using namespace std;
int main(void)
{
long long int i,j,y,n,s,p;
fstream f("fact.in",ios::in),g("fact.out",ios::out);
f>>p;
for (i=0;i<=10000000;i=i+5)
{s=0;
y=5;
while (y<=i)
{
s=s+i/y;
y=y*5;}
if (s==p)
{ break;}
}
g<<"-1";
f.close(); g.close();
}