Cod sursa(job #300013)
Utilizator | Data | 7 aprilie 2009 10:41:45 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include<fstream.h>
main()
{
ifstream in("fact.in");
ofstream o("fact.out");
long p, n, m, s=0;
in>>p;
n=5*p;
while(n>100)
{ n-=100;
s++;
}
n=5*p;
if(s==0)
{ if(n>25)
if(n>=50)
if(n>=75)
s+=3;
else
s+=2;
else
s++;
else
s=0;
n-=s;
}
else
n-=3*s;
o<<n;
in.close();
o.close();
return 0;
}