С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Использование alglib::fftc1d (БПФ) в C++ Не так давно работаю с библиотекой Alglib, однако проблема возникла только сейчас при попытке использовать БПФ. Вот часть проги, которую пытаюсь выстроить как тест, чтобы обучиться: {alglib::complex_1d_array complex_arr = ""; alglib :: ae_int_t jj=3; for (i=0;i<=9;i++) {alglib::complex_1d_array x; x= alglib::fftc1d(complex_arr,jj);} } Ругается, что не может найти... https://www.cyberforum.ru/ cpp-beginners/ thread2461790.html C++ К-я порядковая статистика
К-я порядковая статистика. Батальон солдат вышел на построение. Все военные стали в один ряд и пересчитались: первый, второй, третий, ..., N-й. Каждый из них держит в руках бумажку с результатом своего тестирования IQ. Как известно, результатом тестирования IQ является число от 1 до 109. Так как солдатам было запрещено списывать, то результаты у всех различные. Периодически к батальону...
C++ Консоль понимает не все русские символы https://www.cyberforum.ru/ cpp-beginners/ thread2461759.html
Как можно увидеть по скрину, консоль воспринимает русский язык текста, который мы вписываем изначально в код, а переменную выводит в виде крякозябр) Не понимаю, в чем проблема. Подскажите, пожалуйста. setlocale(LC_ALL, "Russian"); int b, i, a = 1, sum = 1; string n; lable: cout << "Выберите вариант программы" << endl;
C++ (Заданный массив S (n) и значения x. Определить, какое минимальное количество элементов массива S надо составить подряд можна решение Добавлено через 15 минут (Заданный массив S (n) и значения x. Определить, какое минимальное количество элементов массива S надо составить подряд начиная с первого, чтобы их сумма превышала x) Добавлено через 21 минуту то что я сделал. если можно коррективы #include <stdio.h> #include <stdlib.h> #include <conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread2461758.html
C++ Отсортировать list
Подскажите, пожалуйста, как отсортировать по именами/очкам #include <iostream> #include <string> #include <list> using namespace std; class Students { private:
C++ Вывести массив с элементами в порядке возрастания Привет всем. В C++ не шарю и поэтому очень нужна ваша помощь. По заданию мне нужно задать массив из 20 элементов с рандомными числами. Из него нужно вывести 2 массива, один с отрицательными, другой с положительными числами в порядке возрастания. В общем, я не знаю как написать в порядке возрастания, жду вашей помощи) P.s. Еще надо вывести количество значений в данных массивах, было бы неплохо,... https://www.cyberforum.ru/ cpp-beginners/ thread2461752.html
C++ Определитель матрицы рекурсией https://www.cyberforum.ru/ cpp-beginners/ thread2461743.html
Помогите написать функцию вычисления определителя матрицы n-го порядка. Никак не могу найти ни формулу, ни что-то отдаленно напоминающее нужное.
Непонятное поведение программы C++
Доброго времени суток. Уважаемые форумчане, очень нуждаюсь в вашей консультации насчёт своей программы. Я не стану освещать задачу, которую она выполняет, так как с ней программа справляется, но при определённых условиях, она почему-то завершается. Условие такое: когда количество строк превышает количество столбцов - программа почему-то завершается, в иных случаях работает как надо. P.S. - Я на...
C++ Вставить список l2 в l1 после первого вхождения элемента е https://www.cyberforum.ru/ cpp-beginners/ thread2461729.html
Мне нужно написать программу, в которой нужно вставить список l2 в l1, за первым вхождение элемента е, если е входи в список l1; Можете написать мне этот код пожалууууйста
C++ Нуль-терминальные строки без индексации https://www.cyberforum.ru/ cpp-beginners/ thread2461727.html
есть две строки char. 1.как их задать без индексации(с последующим вводом через cin)? 2.как без индексации записать n-первых символов из одной строчки в другую?
Наследование классов C++
Сделал лабораторную на тему наследования в С++ с использованием конструкторов и деструкторов. Проблема в том, что мне выводит в консоль несколько раз информацию о классе. Как это можно исправить и может еще есть какие-то ошибки? #include <iostream> using namespace std; class Animals {
C++ Выяснить, есть ли на главной диагонали матрицы A (n × n) единичные элементы https://www.cyberforum.ru/ cpp-beginners/ thread2461719.html
Ввести натуральное число n. Выяснить, есть ли на главной диагонали матрицы A (n × n) единичные элементы, если A (i, j) = i × cos (j/p).
0 / 0 / 0
Регистрация: 16.04.2019
Сообщений: 10
29.05.2019, 00:11  [ТС] 0

Вычисление значения функции с использованием рекурсии - C++ - Ответ 13610295

29.05.2019, 00:11. Показов 3415. Ответов 8
Метки (Все метки)

Ответ

Yetty, хорошо, а с переменной n тогда что делать, везде она "необъявленный идентификатор". Теперь только с ней выдаёт ошибки.

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include "pch.h"
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <cmath>
 
using namespace std;
 
double obsch1 (double x, int n)
{
    if (n == 0)
        return 1;
    else
        return obsch1(x, n - 1)*(1.5 - n)*x / n;
}
 
double sum1(double x, int n, double eps)
{
    if (n == 0)
        return obsch1(x, n);
    else
    {
        if (fabs(obsch1(x, n)) > eps)
            return sum1(x, n - 1, eps) + obsch1(x, n);
        else
            return sum1(x, n - 1, eps); 
    }
}
 
double obsch2(double x, int n)
{
    if (n == 0)
        return 1;
    else
        return obsch2(x, n - 1)*(0.5 - n)*x / n;
}
 
double sum2(double x, int n, double eps)
{
    if (n == 0)
        return obsch2(x, n);
    else
    {
        if (fabs(obsch2(x, n)) > eps)
            return sum2(x, n - 1, eps) + obsch2(x, n);
        else
            return sum2(x, n - 1, eps);
    }
}
 
    int main()
    {
        double x, y, eps;
        setlocale(LC_ALL, "Russian");
        cout << "Введите действительное число x (-1 < x < 1)";
        cin >> x;
        cout << "Введите вещественное число eps=";
        cin >> eps;
        y = 1.5*sum1(x, n, eps) - 0.5*sum2(x, n, eps);
        cout << "Значение функции y=" << y << endl;
        return 0;
    }


Вернуться к обсуждению:
Вычисление значения функции с использованием рекурсии C++
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.05.2019, 00:11
Готовые ответы и решения:

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

Вычисление значения (с использованием перегрузки функции)
Добрый вечер! Составить программу для вычисления значений функции F(x) на отрезке с шагом h. ...

Вычисление значения интервально заданной функции с использованием перечисления
В Чём косяк? #include&lt;iostream&gt; int main() { typedef enum...

Вычисление значения функции в узлах табуляции с использованием циклов for, while и do ... while
Привет, задание таково:Составить программу для вычисления значения функции в узлах табуляции с...

8
29.05.2019, 00:11
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2019, 00:11
Помогаю со студенческими работами здесь

Вычисление значения функции двух переменных с использованием механизма исключений
Написать программу по исключению

Провести вычисление интеграла по формуле с использованием рекурсии
Провести вычисление интеграла вида f(n)=I{}_{n}= \int_{0}^{pi/2} cos{}^{n}(x)dx По формуле:...

Запрограммируйте с использованием рекурсии вычисление функции
Помогите пожалуйста решить задачу! Запрограммируйте с использованием рекурсии вычисление функции...

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

0
Новые блоги и статьи
Как написать микросервис на Go/Golang с Kafka и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru