Pagini recente » Cod sursa (job #852744) | Cod sursa (job #1869031) | Cod sursa (job #1555531) | Cod sursa (job #1866054) | Cod sursa (job #2406398)
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int verificare(int x) {
int suma=0,putere=5,copie=5;
if(putere<=x) {
while(putere<=x) putere=putere*5;
putere=putere/5;
}
while(copie<=putere) {
suma=suma+x/copie;
copie=copie*5;
}
return suma;
}
int formare(int n) {
int nr=1,ok=0;
if(n==0) return nr; else nr=5;
while(ok==0) {
if(verificare(nr)==n) return nr;
else nr+=5;
}
}
int n;
int main()
{
f >> n;
g << formare(n);
return 0;
}