1

Тема: [C++] Функція знаходження факторіалу

Допоможіть зробити задачу по С++

26. Визначити значення виразу с!+b!-h! використовуючи функцію знаходження факторіалу.
Буду вдячний якщо  допоможете.

2

Re: [C++] Функція знаходження факторіалу

Де ваш код?

3

Re: [C++] Функція знаходження факторіалу

Roman3245 написав:

Визначити значення виразу с!+b!-h! використовуючи функцію знаходження факторіалу.

#include<cmath>
#include<iostream>

float c_b_h(float, float, float, float (*const)(float));
int main(int argc, char *argv[]) {
    float c = 1.f, b = 1.f, h = 1.f;
    std::cout << "Input values for c, b, h: ";
    std::cin >> c >> b >> h;
    std::cout << "с!+b!-h! == " << c_b_h(c, b, h,
        [](float v) -> float {
            return std::tgammaf(v + 1.f);
        }
    );
    return 0;
}
float c_b_h(float c, float b, float h, float (*const f)(float)) {
    return f(c) + f(b) - f(h);
}