Cod sursa(job #3251831)

Utilizator StefanCristianGrecu Stefan - Cristian StefanCristian Data 27 octombrie 2024 11:08:48
Problema Factorial Scor 5
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.34 kb
#include <iostream>
#include <fstream>

std::ifstream fin("fact.in");
std::ofstream fout("fact.out");

int fact(int n) {
    if (n == 1 || n == 0) {
        return 1;
    }else if (n > 1)
        return n * fact(n - 1);
    return -1;
}

int main() {
    int n;
    fin >> n;
    fout << fact(n) << std::endl;
    return 0;
}