Pagini recente » Cod sursa (job #541456) | Cod sursa (job #2275405) | Cod sursa (job #3166643) | Cod sursa (job #2444939) | Cod sursa (job #2271085)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int p;
ifstream be("fact.in");
be>>p;
be.close();
ofstream ki("fact.out");
if (p==0)
ki<<1;
else
if ((p+1)%6==0)
ki<<-1;
else
if (p%6==0)
ki<<p*5-p/6*5;
else
{
int s=0,h=p,d=p,g=0;
while (h!=0)
{
h/=6;
s++;
}
while (d!=0)
{
d-=25;
g++;
}
ki<<p*5-p/6*5-s*g/6*5;
}
ki.close();
return 0;
}