Cod sursa(job #2774928)

Utilizator MariusAndrei16Pricope Marius MariusAndrei16 Data 13 septembrie 2021 16:24:27
Problema Factorial Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.87 kb
#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;
}