Pagini recente » Cod sursa (job #862751) | Cod sursa (job #2424295) | Cod sursa (job #1945491) | Cod sursa (job #2232936) | Cod sursa (job #491000)
Cod sursa(job #491000)
#include<iostream.h>
#include<fstream.h>
int main()
{
fstream f("factorial.in", ios::in);
fstream g("factorial.out", ios::out);
long int P,x,y,N,a;
int h;
f>>P;
if(P==0)
g<<1;
else
{
for(N=1,h=0,x=0,y=0; h!=1; N++)
{
a=N;
while(a%2==0)
{
a=a/2;
x++;
}
while(a%5==0)
{
a=a/5;
y++;
}
if(x<y)
if(x==P)
{
h=1;
g<<N;
}
else
if(y==P)
{
h=1;
g<<N;
}
if(x>P && y>P)
{
h=1;
g<<"-1";
}
}
}
}