Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 14

Найти сумму ряда (при помощи цикла while)

25.01.2016, 15:05. Показов 4519. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите решить задачу... мозг уже устал. Решить нужно с помощью цикла с предусловием while

Пусть https://www.cyberforum.ru/cgi-bin/latex.cgi?x_1=y_1=1\;;\;x_i=0.3*x_{i-1}\;;\;y_i=x_{i-1}+y_{i-1}\;;\;i=2,3,...
Дано натуральное число n. Найти
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=1}^{n}\frac{x_i}{1+\left|y_i \right|}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.01.2016, 15:05
Ответы с готовыми решениями:

Найти сумму ряда при использовании бесконечного цикла
Будьте добры помогите пожалуйста! Цикл c использованием конструкции Do While – Loop, или Do – Loop, или While – End While. Найти сумму...

Посчитать сумму ряда при помощи функции и рекурсии
Помогите дописать код. Задание: посчитать суму ряда (x/(n!)), суму считать при помощи функции и рекурсии. Я все уже перепробовал,...

Найти сумму ряда с помощью цикла for
Given real number a, natural number n. Calculate: a(a + 1)...(a + n - 1) #include <iostream> using namespace std; int main(){ ...

8
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 14
25.01.2016, 16:55  [ТС]
Что ни кто не в силах помочь?)
0
20 / 20 / 20
Регистрация: 21.12.2015
Сообщений: 32
25.01.2016, 17:10
Помочь все могут, вы лучше покажите ваш вариант, пусть и не рабочий
0
 Аватар для Ника))
43 / 43 / 20
Регистрация: 08.12.2010
Сообщений: 342
25.01.2016, 17:18
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    float x1 = 1, y1 = 1, N2, Summa=0;
    cin >> N2;
 
    for (int i = 0; i < N2; i++)
        {
            float x2 = 0.3*x1;
            float y2 = x1 + y1;
 
            Summa += x2 / (1 + fabs(y2));
 
            x1 = x2; y1 = y2;
        }
    cout <<endl<< Summa;
    system("pause");
1
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 14
25.01.2016, 17:38  [ТС]
Ника)), Спасибо за код!) Не могли бы еще пояснить почему в конце цикла вы приравняли
Цитата Сообщение от Ника)) Посмотреть сообщение
x1 = x2; y1 = y2;
Добавлено через 3 минуты
Блин... Задачку нужно написать с помощью цикла while(
0
20 / 20 / 20
Регистрация: 21.12.2015
Сообщений: 32
25.01.2016, 17:40
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
26
#include<iostream>
#include<math.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int n;
    cout<<"Введите значения n: "<<endl;
    cin>>n;
    double *array_x=new double[n];
    double *array_y=new double[n];
    array_x[1]=1;
    array_y[1]=1;
    double sum=0;
    int i=2;
    while(i!=n)
    {
        array_x[i]=0.3*array_x[i-1];
        array_y[i]=array_x[i-1]+array_y[i-1];
        sum+=array_x[i]/(1+fabs(array_y[i]));
        i++;
    }
    cout<<sum<<endl;
    system("pause");
}
1
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 14
26.01.2016, 04:42  [ТС]
Timbl4, слишком сложный код, т.к. используются указатели на динамическую память(

Добавлено через 23 минуты
Синтезировав все ваши коды у меня получилось
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
26
#include<iostream>
#include<math.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    
    int n,i;
    float x1 = 1, y1 = x1, Summa=0;
   
    cout<<"ââåäèòå çíà÷åíèå n: "; cin >> n;
 
    while (i!=n){
             float x2 = 0.3*x1;
             float y2 = x1 + y1;
                 
            Summa += x2 / (1 + fabs(y2));
 
            x1 = x2; y1 = y2;
            i++;
        }
    cout << "ñóììà ðÿäà ðàâíà "<< Summa<<endl;
    
    system("pause");
}
Все верно?)

Добавлено через 2 минуты
я так и не понял зачем приравнивать?
Цитата Сообщение от AD28 Посмотреть сообщение
x1 = x2; y1 = y2;
0
20 / 20 / 20
Регистрация: 21.12.2015
Сообщений: 32
26.01.2016, 04:54
В 9 строке нужно дописать что i=2;
я бы вместо float использовал double.
в конце цикла приравниваем x1 = x2; y1 = y2 для того, что бы в начале цикла вычислить следующие элементы x и y.
1
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 14
26.01.2016, 07:38  [ТС]
Timbl4, Ника)), СПАСИБО! Вам)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.01.2016, 07:38
Помогаю со студенческими работами здесь

Найти сумму ряда с использованием операторов цикла
Составить программу на языке Delphi с использованием операторов цикла. Сравнить полученное на ПК значение суммы ряда со значением,...

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

Используя оператор цикла, найти сумму элементов ряда
Найти сумму ряда с точностью е={10}^{-3} общий член которого {a}_{n}=\frac{1}{{2}^{n}}+\frac{1}{{3}^{n}}. Не понимаю ни задание не...

Найти сумму элементов ряда, используя оператор цикла
Добрый вечер, задание состоит в том что &quot;Используя оператор цикла, найти сумму элементов. Результат напечатать, снабдив соответствующим...

Код итерационного цикла. Найти сумму бесконечного ряда
Помогите пожалуйста написать код!! Найти сумма бесконечного ряда \sum_{n = 1}^{\infty} \ \frac{1}{n^2 \cdot \left( \sin{(n)} +...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru