Pagini recente » Cod sursa (job #2493240) | Cod sursa (job #1688111) | Cod sursa (job #1150481) | Cod sursa (job #491613) | Cod sursa (job #1399167)
#include <fstream>
#include <algorithm>
#include <vector>
#define x first
#define y second
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int n,i,j,v[1000];
int main()
{
fin>>n;
if(n==0){fout<<1;return 0;}
for(i=5;n>0;i+=5)
{
v[1]++;
for(j=1;;j++)
if(v[j]==5)
{
v[j]=0;
v[j+1]++;
}
else
{
n-=j;
break;
}
}
if(n==0)
fout<<i-5;
else
fout<<-1;
}