Pagini recente » Cod sursa (job #2970376) | Cod sursa (job #1015510) | Cod sursa (job #2902381) | Cod sursa (job #1718711) | Cod sursa (job #706019)
Cod sursa(job #706019)
#include<iostream>
#include<fstream>
using namespace std;
int main(void)
{
fstream f,g;
f.open("fact.in",ios::in);
g.open("fact.out",ios::out);
int n=0,i,imp1=25,pas=0,n2;
long long p=1;
f>>p;
if(p==0)
g<<1;
else
{
while(pas<p)
{
n+=5;
if(n%25==0)
if(n%1953125==0)
pas+=9;
else
if(n%390625==0)
pas+=8;
else
if(n%78125==0)
pas+=7;
else
if(n%15625==0)
pas+=6;
else
if(n%3125==0)
pas+=5;
else
if(n%625==0)
pas+=4;
else
if(n%125==0)
pas+=3;
else
if(n%25==0)
pas+=2;
else;
else
pas++;
}
if(pas==p)
g<<n;
else
g<<-1;
}
}