Pagini recente » Cod sursa (job #1128003) | Cod sursa (job #2692544) | Cod sursa (job #2935484) | Cod sursa (job #2762949) | Cod sursa (job #1207685)
/*
* 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 unsigned j=i;
while(j/5 &&j%5==0){
i++;
j=j/5;
}
}
if(i==nr+1)
fout<<final*5;
else
fout<<-1;
return 0;
}