Pagini recente » Cod sursa (job #2273709) | Cod sursa (job #1498519) | Cod sursa (job #722958) | Cod sursa (job #2114223) | Cod sursa (job #1806008)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream f("fact.in");
ofstream g("fact.out");
long long int P;
f>>P;
long long int fact=1, i=2;
long long int db=0;
if (P<=0)
if (P<0) g<<-1;
else g<<1;
else {
while (P!=db)
{
fact=fact*i;
while (fact%10==0)
{
db++;
fact=fact/10;
}
if (i>8)
{
int t=4;
int y=0;
int hatvany=1;
while (t>0)
{
y+=(fact%10)*hatvany;
fact=fact/10;
hatvany*=10;
t--;
}
fact=y;
}
cout<<fact<<" "<<i+1<<" ";
cout<<db<<endl;
i++;
}
g<<i-1;
}
g.close();
}