0 / 0 / 0
Регистрация: 21.10.2021
Сообщений: 4
1

Вычислить циклом for сумму ряда

21.10.2021, 23:02. Показов 1308. Ответов 5

. Ввести натуральное число n и вещественное x. Вычислить
Миниатюры
Вычислить циклом for сумму ряда  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2021, 23:02
Ответы с готовыми решениями:

Задача с циклом (проверить решение): вычислить произведение ряда
Всем привет. Подскажите пожалуйста, верно ли я решил задачу, суть: Написать программу для...

Вычислить значение суммы бесконечного ряда с точностью 10-4 для x=0,70. Определить число членов ряда, вошедших в сумму
помогите плиз мозг уже закипел тему вообше не понял по си шарп

Циклом for вычислить сумму ряда
помогите пожалуста вот код , уверена что где-то ошибка int m,n,k,s=0,fact=1;...

Найти сумму ряда с циклом с предусловием
Найти сумму ряда с помощью цикла с предусловием

Вычислить суму ряда циклом
Вычислить суму ряда Цикл с предусловием: S=1-1/3+1/5-1/7/...... Добавлено через 1 час 15 минут...

5
Модератор
2161 / 1530 / 831
Регистрация: 16.10.2013
Сообщений: 4,516
Записей в блоге: 12
22.10.2021, 09:24 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cmath>
int main() {
    int n{3};
    double x{.2}, s{0.};
    double v{1.};
    for (int i = 0; i < n + 1; i++) {
        s += v;
        v /= exp(x);
    }
    std::cout << s << "\n";
    return 0;
}
2
Эксперт CЭксперт С++
3440 / 2026 / 1106
Регистрация: 14.12.2018
Сообщений: 3,979
Записей в блоге: 1
22.10.2021, 10:23 3
Лучший ответ Сообщение было отмечено Skialiaz как решение

Решение

Вижу, что https://www.cyberforum.ru/cgi-bin/latex.cgi?e^x будет констант через каждую итерацию, поэтому я вставлю его вне цикла. Вот предлагаю код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
int main()
{
    double x;
    std::cout << "x = "; std::cin >> x;
    int n;
    std::cout << "n = "; std::cin >> n;
    double a = exp(x), t = 1.0, s = 1.0;
    for (int i = 1; i < n + 1; i++)
    {
        t /= a;
        s += t;
    }
    std::cout << "s = " << s;
    return 0;
}
1
820 / 575 / 266
Регистрация: 01.06.2021
Сообщений: 2,234
Записей в блоге: 6
22.10.2021, 10:46 4
я вообще не понимаю преподов - гуаноциклофилов, которые дают задания на циклы там, где сумма или произведение ряда вычисляется по точной формуле. Если стоит задача познакомить учеников с циклами, то нужно давать такие примеры, где они уместны. Такие преподы потом выпускают людей, которые даже сумму натуральных чисел до 1 миллиона считают циклом.

Например, в этой задаче есть точная формула:

https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{e}^{-nx}({e}^{x(n+1)}-1)}{{e}^{x}-1}
1
Эксперт CЭксперт С++
3440 / 2026 / 1106
Регистрация: 14.12.2018
Сообщений: 3,979
Записей в блоге: 1
22.10.2021, 10:48 5
Royal_X, конечно так по математике !
0
7415 / 5011 / 2889
Регистрация: 18.12.2017
Сообщений: 15,694
22.10.2021, 14:23 6
лучше не нарушать порядок ввода значений и убрать операцию сложения в условии цикла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
 
int main()
{
    int n;
    double x, e, p=1., S=1.;
    cout << "n="; cin >> n;
    cout << "x="; cin >> x;    
    
    e=exp(x);
 
    for (int i = 1; i <= n; i++)
    {
        p*=e;
        s+=1./p;
    }
 
    cout << "s = " << s << "\n";
 
system("pause");
return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2021, 14:23
Помогаю со студенческими работами здесь

Найти сумму ряда с циклом с предусловием, постусловием, параметром
Найти сумму ряда с помощью цикла с предусловием, постусловием, параметром

Вычислить сумму ряда 1-3+5-7 для количества членов ряда, введенных пользователем и вывести на экран члены данного ряда.
1)Вычислить сумму ряда 1-3+5-7 для количества членов ряда, введенных пользователем и вывести на...

Циклом «пока» вычислить сумму ряда 1/sin 1+1/sin 1+sin 2+...+1/sin 1+...sin n
1/sin 1+1/sin 1+sin 2+...+1/sin 1+...sin n

Вычислить некую сумму с циклом For,не используя функций
Нужно вычислить данное выражение, не используя какие либо функции, как встроенные в библиотеки, так...

Вычислить сумму 80 слогаемых ряда если n-й член ряда задается формулой
an= (-1)^n * (x^2n+1)/(2n+1) для четырех значений переменной x: 0.1, 0.2, 0.3, 0.4. Кто...

Вычислить зачение произведения членов ряда включающих сумму другого ряда
Задано натуральное n, вещественное x. Вычислить сумму.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru