Cod sursa(job #1423100)

Utilizator raulrobi123Zavaczki Raul raulrobi123 Data 21 aprilie 2015 14:01:42
Problema Factorial Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <stdio.h>
#include <stdlib.h>

int factorial(int);

int main()
{
    FILE *factorialin = NULL, *factorialout = NULL;
    int x = 0;
    factorialin = fopen("factorial.in","r");

    fscanf(factorialin,"%d",&x);

    fclose(factorialin);


    factorialout = fopen("factorial.out","w");

    fprintf(factorialout,"%d",factorial(x));

    fclose(factorialout);

    return 1;
}

int factorial (int n)
{
    int result = 1;
    int a = 1;
    if (n > 1){
            printf("This works");
            while ( a <= n){
                result = result*a;
                 a++;
            }
    }else{
    return 1;
    }
    return result;
}