Pagini recente » Clasament simulare_emag_mediu_2016_runda1 | Cod sursa (job #821315) | Cod sursa (job #606848) | Cod sursa (job #1094251) | Cod sursa (job #2056615)
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main(){
int p,c0=0,i=1,fact=1;
f>>p;
if(p==0) g<<1;
else{
while(c0<p){
fact=fact*(++i);
//g<<i<<" "<<fact<<"\n";
while(fact%10==0) {
c0++;
fact=fact/10;
}
fact=fact%1000;
}
if(c0==p) g<<i;
else g<<-1;
}
f.close();g.close();
return 0;
}