Cod sursa(job #3180632)
Utilizator | Data | 5 decembrie 2023 17:57:06 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("fact.in");
ofstream fout ("fact.out");
int main()
{
int p, z = 0, nr = 0, cnt = 0;
fin >> p;
if (!p)
fout << 1;
else
{
while (z < p)
{
cnt ++, z ++, nr += 5;
if (cnt % 5 == 0) z ++;
}
if (z > p) fout << -1;
else
fout << nr;
}
return 0;
}