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

Вычислите сумму первых N членов ряда

02.12.2022, 00:41. Показов 635. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
https://www.cyberforum.ru/cgi-bin/latex.cgi?y=\frac{\sin\left(x \right)}{\sqrt{2}}+\frac{\sin\left(\sin\left(x \right) \right)}{\sqrt{3+\sqrt{2}}}+\frac{\sin\left(\sin\left(\sin\left(x \right) \right) \right)}{\sqrt{4+\sqrt{3+\sqrt{2}}}}+\frac{\sin\left(\sin\left(\sin\left(\sin\left(x \right) \right) \right) \right)}{\sqrt{5+\sqrt{4+\sqrt{3+\sqrt{2}}}}}+\dots

Контрольное значение: y=1.1115 при x=0.85 и n=3
Контрольное значение: y=1.2984 при x=0.67 и n=5

Помогите пожалуйста найти ошибку
Выдает другие значения
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
27
28
29
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
    double a,b,x,y,t,i;
    int n;
    cout << " n=";
    cin >> n;
    cout << " x=";
    cin >> x;
    a = sin(x);
    b = sqrt(2);
    t = i+2;
    i = 1;
    y = a/b;
    do
    {
        a = sin(a);
        b = sqrt(t+b);
        y = y + a/b;
        i++;
        t=t+i;
    } while (i <= n);
    cout << fixed << setprecision(4) << y << endl;
    system("pause");
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2022, 00:41
Ответы с готовыми решениями:

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Добавлено через 10 часов 32 минуты Для ряда, члены которого вычисляются по формуле,...

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Для ряда, члены которого вычисляются по формуле, приведенной в Вашем варианте индивидуальной...

Написать программу, которая вычисляет сумму первых n членов ряда: 1, 3,5, 7 . Количество суммируемых членов
написать программу в С++ пожалуйста

2
И тут вот те нате
322 / 209 / 117
Регистрация: 12.07.2016
Сообщений: 555
02.12.2022, 00:51
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
27
28
29
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
    double a,b,x,y,t,i;
    int n;
    cout << " n=";
    cin >> n;
    cout << " x=";
    cin >> x;
    a = sin(x);
    b = sqrt(2);
    i = 1;
    t = i+2;
    y = a/b;
    while (i < n)
    {
        a = sin(a);
        b = sqrt(t+b);
        y = y + a/b;
        i++;
        t=t+1;
    }
    cout << fixed << setprecision(4) << y << endl;
    system("pause");
    return 0;
}
1
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5209 / 2927 / 1509
Регистрация: 14.12.2018
Сообщений: 5,267
Записей в блоге: 1
02.12.2022, 17:15
78788, предлагаю код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
#include <iomanip>
int main()
{
    double x;
    std::cout << "x = "; std::cin >> x;
    int n;
    std::cout << "n = "; std::cin >> n;
    double sx = x, sq = 0, y = 0;
    int i = 1;
    while (i <= n)
    {
        sx = sin(sx);
        sq = sqrt(sq + i + 1);
        y += sx / sq;
        i++;
    }
    std::cout << "y = " << std::fixed << std::setprecision(4) << y << std::endl;
    system("pause");
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от Volga_ Посмотреть сообщение
C++
1
2
3
4
5
6
7
while (i <= n)
    {
        sx = sin(sx);
        sq = sqrt(sq + i + 1);
        y += sx / sq;
        i++;
    }
Можно переписать так:
C++
1
2
3
4
5
6
    while (i <= n)
    {
        sx = sin(sx);
        sq = sqrt(sq + ++i);
        y += sx / sq;
    }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.12.2022, 17:15
Помогаю со студенческими работами здесь

Определить число членов ряда, необходимых для расчета с заданной погрешностью суммы членов ряда
определить число членов ряда, необходимых для расчета с заданной погрешностью суммы членов ряда:...

Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда
Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда: через...

программа, вычисляющая сумму первых n членов ряда: 1+1/2+1/3+1/4+…
Задание выполните, используя все три оператора цикла (т.е. вывод результатов на экран у Вас будет...

Дано целое число n. Найти сумму первых n членов ряда
2) Дано целое число n. Найти сумму первых n членов ряда 1 + 2^2 + 3^3 + … +n^n. Для вычисления...

Написать программу, которая вычисляет сумму первых n членов ряда: 1, 3, 5, 7
Написать программу, которая вычисляет сумму первых п членов ряда: 1, 3, 5, 7 ... Количество...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru