Pagini recente » Cod sursa (job #827497) | Cod sursa (job #1032427) | Cod sursa (job #2794162) | Cod sursa (job #1467318) | Cod sursa (job #2336078)
#include <fstream>
using namespace std;
ifstream fin ("fact.in");
ofstream fout("fact.out");
int main(){
long long p, i, n = 0, nr, nrz;
fin >> p;
if (p == 0){
fout << 1;
return 0;
}
i = 5;
while (p >= 0){
nr = i;
nrz = 0;
while (nr%5 == 0){
nr /= 5;
nrz++;
}
n += 5;
p -= nrz;
i += 5;
if (p < 0){
fout << -1;
return 0;
}
}
fout << n;
fin.close();
fout.close();
return 0;
}