Pagini recente » Cod sursa (job #1772532) | Cod sursa (job #1387991) | Cod sursa (job #198531) | Cod sursa (job #1334547) | Cod sursa (job #1207684)
/*
* app.cpp
*
* Created on: Jul 12, 2014
* Author: Aurelian
*/
#include <iostream>
#include <stdio.h>
#include <fstream>
using namespace std;
int main(){
long unsigned nr;
ifstream fin("fact.in");
fin>>nr;
fin.close();
ofstream fout("fact.out");
if(nr==0){
fout<<1;
return 0;
}
if(nr<0){
fout<<-1;
return 0;
}
long unsigned final=0;
long unsigned i;
for(i=1;i<=nr;i++){
final++;
long j=i;
while(j/5 &&j%5==0){
i++;
j=j/5;
}
}
if(i==nr+1)
fout<<final*5;
else
fout<<-1;
return 0;
}