Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 14.11.2019
Сообщений: 77

Вычислить члены последовательности по указанной формуле

20.11.2019, 11:22. Показов 1898. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите как реализовать данную функцию?
Миниатюры
Вычислить члены последовательности по указанной формуле  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2019, 11:22
Ответы с готовыми решениями:

Вычислить сумму элементов последовательности по указанной формуле
с клавиатуры задано натуральные числа m, n и последовательность a1,......aE где Е=mn

Вычислить сумму элементов последовательности по указанной формуле
Мне нужно на С++ решить формулу на картинке ниже. Помогите

Вычислить члены последовательности по указанной формуле
Как решить через repeat? Вычислить члены последовательности по указанной формуле: A_{n+1}\,=\,e^{-\left(...

23
0 / 0 / 0
Регистрация: 14.11.2019
Сообщений: 77
25.11.2019, 15:40  [ТС]
Студворк — интернет-сервис помощи студентам
выдает ошибку "использована неинициализированная локальная переменная "n""

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
#include <iomanip> 
 
int main() {
    int n;
    double A_calc(int n); {
        if (n == 0) return 0;
        double a0 = 0, a1 = 1;
        const double eps = 1e-4;
        for (int i = 2; i <= n; ++i) {
            double next = exp(-a0 - a1);
            a0 = a1;
            a1 = next;
        }
        return a1;
    }
}
0
Модератор
Эксперт С++
 Аватар для zss
13799 / 10990 / 6493
Регистрация: 18.12.2011
Сообщений: 29,291
25.11.2019, 16:03
1. Функции не бываю вложенными.
2. точка с запятой в конце означает, что это только объявление функции, а не описание.
3. Где Вы ее вызываете?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
double A_calc(int n); // объявление функции 
 
int main() {
    int n;
    cin >> n;
    double res = A_calc(n); // вызов функции
    cout << res;
}
//---------------------------
double A_calc(int n)  // Описание фцнкции
{
    if (n == 0) return 0;
    double a0 = 0, a1 = 1;
    for (int i = 2; i <= n; ++i) {
        double next = exp(-a0 - a1);
        a0 = a1;
        a1 = next;
    }
    return a1;
}
0
0 / 0 / 0
Регистрация: 14.11.2019
Сообщений: 77
25.11.2019, 16:11  [ТС]
запускаю через командную строку. То есть если после запуска командная строка чистая это не ошибка, и там не должно быть значения n=18? как в паскале?
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.11.2019, 21:27
QwertyASD13, прочитал эту задачу в разделе Паскаль.
Цитата Сообщение от QwertyASD13 Посмотреть сообщение
Вычислить члены последовательности по указанной формуле:
где Вы нашли упоминание про функцию ?
я понимаю условие так - нужно вывести члены последовательности, пока разница между последующим и предыдущим не станет меньше 10-4
n=18 дано для проверки (количество полученных членов последовательности должно быть равно 18).
решить можно так:
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main() 
{
    int i=2;
    double c=0., b=1., a=exp(-(b+c));
    
    cout << "A0=" << c << "\n";
    cout << "A1=" << b << "\n";    
    
    while(fabs(a-b)>=1e-4) 
    {  
        cout << "A" << i << "=" << a << "\n";
        c=b;
        b=a;        
        a=exp(-(b+c));
        i++;
    }    
    
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2019, 21:27

Вычислить произведение элементов массива по указанной формуле
Даны натуральные числа n, действительные числа x1, …, xn. Вычислить (x1+x2+2xn)(x2+x3+2xn-1)…( xn-1+xn+2x2) Помогите пожалуйста,...

Вычислить сумму элементов массива по указанной формуле
Всем доброй ночи! Помогите с решение, пожалуйста Дан массив a. Найти сумму a11+2a22+3a33+4a44+...nann Сделать так, чтобы...

Вычислить значение последней ячейки массива по указанной формуле
Программа такая: Вводим 9 ячеек под названием A0, A1, A2, ..., A8; (забиваем их числами). Далее вводим целевую ячейку под названием...

Вычислить erf(3) по указанной формуле с точностью до нулевого члена
Выдаёт ошибку в строке с переменной s. Ошибка: invalid floating point operation Но смысл даже не в ней, т.к. делфи учил 2 года назад. ...

Вычислить значения y по указанной формуле при заданных целых данных
Составьте блок-схему программы вычисления значения y по указанной ниже формуле при заданных с клавиатуры необходимых целых данных....


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе. Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I Обработка содержит следующие. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru