Cod sursa(job #3284785)
Utilizator | Data | 12 martie 2025 10:46:25 | |
---|---|---|---|
Problema | Factorial | Scor | 50 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include<fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int f(int n){
int nr=0;
while(n && n%5==0){
nr++;
n/=5;
}
return nr;
}
int main(){
int p;
long long i,cnt=0;
fin>>p;
for(i=5;cnt<p;i+=5){
cnt=cnt + f(i); /// la ce putere apare 5 in descp. lui i
}
fout<<i-5;
}