Cod sursa(job #2336743)
Utilizator | Data | 5 februarie 2019 15:33:17 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.52 kb |
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int n, p, cont;
int main()
{
int x=5;
in>>p;
if(p==0){
out<<1;
}else{
while(cont<p){
for(int i=10;i>=1;i--){
if(x%int(pow(5, i))==0){
cont+=i;
//cout<<x<<" "<<pow(5, i)<<" "<<cont<<" "<<endl;
break;
}
}
x+=5;
}
}
out<<x-5;
}