Страницы

Поиск по вопросам

понедельник, 24 декабря 2018 г.

Как вычислить факториал с++

Здравствуйте!
Как факториал n! вычислить в данной ситуации?
Задание Вывести на экран таблицу значений функции Y(x) и ее разложения вряд S(x) для x, изменяющегося от a до bс шагом h = (b –a)/10

Помочь тут
s += (pow(i,2)+1)/k*pow(x/2,i);
Краткий код.
for (i=1; i<=n; i++) { k=k+fact(i); s += (pow(i,2)+1)/k*pow(x/2,i); } cout << setw(15) << x << setw(15) << y << setw(15) << s << endl; x += h; } return 0; }


Ответ

В Вашем коде стоило изменить лишь строчку
k=k+fact(i)
на
k=k*i
(перед циклом k=1)

Комментариев нет:

Отправить комментарий