Cod sursa(job #1500402)

Utilizator dcutitoiuCutitoiu Adrian-Nicolae dcutitoiu Data 11 octombrie 2015 21:37:21
Problema Factorial Scor 30
Compilator c Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <stdlib.h>
#include <stdio.h>
int main(){
    int i=1,x,p;
    FILE *file=fopen("fact.in","r");
    fscanf(file,"%d",&p);
    fclose(file);
    file=fopen("fact.out","w");
    if(p==0){
        fprintf(file,"%d",1);
        fclose(file);return 0;
    }
    for(i=5;p>0;i+=5){
        x=i;
        while(x%5==0){
            x/=5;
            p--;
        }
    }
    fprintf(file,"%d",i-5);
    fclose(file);
    return 0;
}