Cod sursa(job #3122894)
Utilizator | Enachioiu Sorin-Catalin Sorin123-21 | Data | 21 aprilie 2023 01:34:07 |
---|---|---|---|
Problema | Factorial | Scor | 75 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.64 kb |
#include <bits/stdc++.h>
using namespace std;
ifstream in ("fact.in");
ofstream out("fact.out");
typedef long long ll;
typedef long double ld;
void solve(){
long number;
int noOfZeros;
in >> noOfZeros;
number = 0;
while(noOfZeros){
number += 5;
int crtNoOfZeros = 0;
long tempNumber = number;
while(tempNumber %5 == 0){
crtNoOfZeros += 1;
tempNumber /= 5;
}
noOfZeros -= crtNoOfZeros;
}
out << number;
}
int main()
{
ios_base::sync_with_stdio(false);cin.tie(0);
solve();
return 0;
}