C ++ For Loop: Показать сумму ряда 1 + x + x ^ 2/2! + X ^ 3/3! + ....
C ++ для цикла: упражнение 24 с решением
Напишите программу на C ++ для отображения суммы ряда [1 + x + x ^ 2/2! + X ^ 3/3! + ....].
Пример решения : -
Код C ++:
#include <iostream>
using namespace std;
int main()
{
float x, sum, no_row;
int i, n;
cout << "\n\n Display the sum of the series [ 1+x+x^2/2!+x^3/3!+....]\n";
cout << "------------------------------------------------------------\n";
cout << " Input the value of x: ";
cin >> x;
cout << " Input number of terms: ";
cin >> n;
sum = 1;
no_row = 1;
for (i = 1; i < n; i++)
{
no_row = no_row * x / (float)i;
sum = sum + no_row;
}
cout << " The sum is : " << sum << endl;
}
Пример вывода:
Показать сумму серии [1 + x + x ^ 2/2! + X ^ 3/3! + ....] -------------------------------------------------- ---------- Введите значение х: 3 Введите количество терминов: 5 Сумма: 16.375
Блок - схема:
Редактор кода C ++:
Внесите свой код и комментарии через Disqus.
Предыдущая: Напишите программу на C ++, чтобы отобразить сумму ряда [9 + 99 + 999 + 9999 ...].
Далее: Напишите программу на C ++, чтобы найти сумму ряда [x - x ^ 3 + x ^ 5 + ......].
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code