Pagini recente » Istoria paginii utilizator/gollm29 | Cod sursa (job #2013180) | Cod sursa (job #2412946) | Monitorul de evaluare | Cod sursa (job #705989)
Cod sursa(job #705989)
#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)
{
n2=n;
while(n2%5==0)
{
pas++;
n2/=5;
}
}
else
pas++;
}
if(pas==p)
g<<n;
else
g<<-1;
}
}