Cod sursa(job #275903)
Utilizator | Data | 10 martie 2009 18:50:04 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include<iostream.h>
#include<fstream.h>
#include<math.h>
long p;
ifstream f("fact.in");
ofstream g("fact.out");
void citire()
{
f>>p;
f.close();
}
main()
{
int k,l;
citire();
if(p==0) g<<'1';
if(p<5 && p!=0) g<<p*5;
if(p>5)
{
k=p*5 - floor(p/5);
l=k-k%5;
g<<l;
}
g.close();
}