Форум программистов, компьютерный форум CyberForum.ru

Решение уравнения методом хорд с применением рекурсии Ошибка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Залинковать стороннюю библиотеку http://www.cyberforum.ru/cpp-beginners/thread840450.html
Здравствуйте! Помогите пожалуйста правильно залинковать библиотеку FFmpeg Что я сделал: 1) скачал билд под Windows 2) положил dll файлы в каталог проекта 3) положил include в папку VC/include
C++ Написать программу печатающую цифры из заданного интервала Прошу, помогите, пожалуйста. Очень нужно написать программку, а совсем не понимаю как. Написать программу, печатающую цифры из заданного интервала. Использовать цикл while. В строку выводится цифра, в десятичной и восьмеричной системе. в с++ Очень прошу помогите Спасибо в с++ Если необходимо в C++, то и создавайте тему в разделе C++, а не где попало. http://www.cyberforum.ru/cpp-beginners/thread840436.html
C++ Сформировать n чисел Фибоначчи (a1=1, a2=1,ai=ai-1+ai-2)
помогите пожалуйста
C++ Структуры (ошибка: invalid use of incomplete type «struct USER»)
Добрый день. У мну есть такая проблема. есть две структуры которые определены в main.cpp есть их прототипы которые объявлены в main.h есть код который использует структуры который находится в socket.cpp в обоих .cpp файлах подключен заголовочный файл main.h возникает следующее socket.cpp:69:13: ошибка: invalid use of incomplete type «struct USER» In file included from socket.cpp:3:0:
C++ Посоветуйте литературу по C++ для новичка http://www.cyberforum.ru/cpp-beginners/thread840412.html
Здравствуйте! Не могли бы посоветовать литературу для изучения с++ с самых азов для новичка, легкодоступную для понимания, заранее огромное спасибо!
C++ В какой среде программировать? Установил Embarcadero RAD Studio XE3 C++ Builder XE3 . При компиляции возникает непонятная ошибка : E2209 Unable to open include file 'System.hpp' E2209 Unable to open include file 'System.Types.hpp' E2209 Unable to open include file 'Windows.hpp' E2209 Unable to open include file 'Messages.hpp' и т.д. Что это такое и как исправить? И лучше все же пользоваться Borland C++... подробнее

Показать сообщение отдельно
ask13
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 8
17.04.2013, 13:29     Решение уравнения методом хорд с применением рекурсии Ошибка
Написать программу, использующую рекурсивную функцию rооt(f, а, b, ерs), которая методом хорд находит с точностью ерs корень уравнения f(x) = 0 на отрезке [а, b]. Считать, что ерs > 0, а < b, и f(x) – непрерывная и монотонная функция на отрезке [a, b].
Ошибки:
1. Выдаёт что корень есть на том участке, на котором его нет.
2. Нужна рекурсия.
Помогите пожалуйста

Вот код (С++):
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
double f(double x)
{
    return sqrt(fabs(cos(x))) - x; // Заменить ф-ей, корни которой мы ищем
}
 
// a, b - пределы хорды, epsilon - необходимая погрешность
double Root(double a, double b, double epsilon)
{
    while(fabs(b - a) > epsilon)
    {
        a = b - (b - a) * f(b)/(f(b) - f(a));
        b = a - (a - b) * f(a)/(f(a) - f(b));
    }
 
    // a - i-1, b - i-тый члены
 
    return b;
}   
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    double a, b, eps;
    cout << "Введите a, b:\n";
    cin >> a >> b;
    cout << "Введите epsilon:\n";
    cin >> eps;
    cout << "Ответ: " << root(a, b, eps);
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru