Pagini recente » Cod sursa (job #2901416) | Cod sursa (job #590043) | Cod sursa (job #2945264) | Cod sursa (job #1413375) | Cod sursa (job #2774928)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int P; //numarul intreg
int factorial_zero(int P)
{
int zerouri = 0;
int numar = 1;
bool iesire = false;
bool corect = false;
int number_one_five;
int number_double_five;
while (!iesire && !corect)
{
number_one_five = numar / 5;
number_double_five = number_one_five / 5;
zerouri = number_one_five + number_double_five;
if(zerouri > P)
{
iesire = true;
}
else if(zerouri == P)
{
corect = true;
}
else
numar++;
}
if(iesire == true)
return -1;
else
return numar;
}
int main()
{
in >> P;
out << factorial_zero(P);
return 0;
}