Cod sursa(job #2758213)

Utilizator raul_marius_cprCapra Marius-Raul raul_marius_cpr Data 8 iunie 2021 22:33:09
Problema Factorial Scor 25
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<cstdio>
using namespace std;

int main()
{
    FILE *f=fopen("fact.in","r"),*g=fopen("fact.out","w");
    int x,facto=1,c=0,i=2,j;
    bool gasit=false;
    fscanf(f,"%i",&x);
    if(x<0)
    {
        fprintf(g,"-1");
    }
    else
    {
        while(c<x)
        {
            facto=facto*i;
            if(i%5==0)
            {
                for(j=i;j>1 && j%5==0;j/=5)
                {
                    c++;
                }
            }
            i++;
        }
        fprintf(g,"%i",i-1);
    }
    fclose(f);
    fclose(g);
    return 0;
}