Pagini recente » Cod sursa (job #1624691) | Cod sursa (job #1883833) | Cod sursa (job #1661881) | Cod sursa (job #101804) | Cod sursa (job #476794)
Cod sursa(job #476794)
#define DEBUG 0
#include<fstream>
using namespace std;
inline int fact(int zeros)
{
return (zeros - (zeros/6) - (zeros/30))*5;
}
int main()
{
int p;
ifstream in ("fact.in");
ofstream out ("fact.out");
in>>p;
#if DEBUG == 1
for (p = 0; p < 100; p++) {
out<<"("<<p<<") -> ";
#endif
if (p == 0) out<<1;
else if ((p+1) % 6 == 0 || (p%30 == 0)) out<<-1;
else out<<fact(p);
#if DEBUG == 1
out<<endl;
}
#endif
out.close();
return 0;
}