Найти значение выражения определив функцию для расчета факториала натурального числа - C (СИ)

Формулировка задачи:

2⋅5!+3⋅8!/6!+4!

Код к задаче: «Найти значение выражения определив функцию для расчета факториала натурального числа - C (СИ)»

textual
#include "stdio.h"
#include "conio.h"
 
double f(int a){
    double fac = 1;
    fac *= (a <= 1 ? 1 : a*f(a - 1));
    return fac;
}
 
int main(){
    printf("%lf", 2*f(5)+3*f(8)/f(6)+f(4));
    _getch();
    return 0;
}

12   голосов, оценка 3.833 из 5


СОХРАНИТЬ ССЫЛКУ