Pagini recente » Cod sursa (job #3293276) | Cod sursa (job #332008) | Cod sursa (job #2737427) | Cod sursa (job #3154437) | Cod sursa (job #447235)
Cod sursa(job #447235)
# include <fstream.h>
long c[12];
int main ()
{
ifstream f("fact.in");
ofstream g("fact.out");
long k,i;
f>>k;
while (k>155)
{ i=1;
c[i]+=125;
c[++i]+=25;
c[++i]+=5;
k-=125;
while (c[i]%5==0)
{ i++;c[i]++;k--;}
}
while (k>0)
{ i=1;
c[i]++;
k--;
while (c[i]%5==0) {i++;c[i]++;k--;}
}
if (k==0 && c[1]>0) g<<c[1]*5<<'\n';
else if (c[1]==0) g<<'0'<<'\n';
else g<<"-1"<<'\n';
return 0;
}