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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
culess123
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 9
#1

Исправить программу метод секущих - C++

16.01.2016, 14:23. Просмотров 430. Ответов 4
Метки нет (Все метки)

Доброго дня всем..
Никак не могу понять почему не компилируется программа..
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>
#include <math.h>
#include <conio.h>
using namespace std;
 
double f(double x)
{
    return pow(x,3)+x-3;
}
int main()
{
   double a=-2,b=2,x,y;
   int n=0;
    do{
      n++;
      y=x;
      x=b-((b-a)/(f(b)-f(a)))*f(b);
      a=b;
      b=x;
   }while (fabs(y-x)>=0.001);
   cout <<"x = "<<x<<endl;
   getch();
 }
Вот условие -
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2016, 14:23     Исправить программу метод секущих
Посмотрите здесь:

Написать программу метод секущих - C++
Помогите написать программу, нужно решить нелинейное уравнение pow(x,5)-pow(x,4)+3*pow(x,3)-5*pow(x,2)+15*x-1=0 метод секущих. С...

Метод секущих С++ - C++
Может кто помочь решить задачу! Функция: x-5sin2(x)-5 Отрезок: Метод секущих Необходимо найти корни уравнения

Метод секущих (блок-схема) - C++
подскажите пожалуйста, правильно ли я составил блок-схему по методу секущих Скрин во вложении.. Вот листинг: #include &lt;conio.h&gt; ...

Метод Адамса - исправить ошибки - C++
в коде программы 3 ошибки, тот кто шарит, помогите исправить) #include &lt;math.h&gt; #include &lt;stdio.h&gt; const float a=0,b=2; ...

Метод прогонки - исправить код - C++
Всем здравствуйте!!! Друзья, передо мной стоит задача, программная реализация метода прогонки. У меня есть код, который реализует это...

Метод быстрой сортировки: нужно исправить! - C++
Помогите исправить ошибку. Само задание описано в комментах в программе, но написанная мной функция неверно отсортировывает массив D. Это...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Apostol584
238 / 144 / 72
Регистрация: 26.11.2012
Сообщений: 371
Завершенные тесты: 2
16.01.2016, 17:22     Исправить программу метод секущих #2
Цитата Сообщение от culess123 Посмотреть сообщение
y=x;
Чему здесь равен х?
Alexander Bakay
97 / 49 / 15
Регистрация: 15.12.2015
Сообщений: 296
Завершенные тесты: 2
16.01.2016, 17:59     Исправить программу метод секущих #3
вы присваиваете 'y', еще не инициализированную переменную 'x'...
culess123
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 9
16.01.2016, 18:36  [ТС]     Исправить программу метод секущих #4
Программа не моя.. но нужно в ней разобраться..
насколько я понимаю там вместо y=x должно стоять y=n
но при таком расчете результат x=nan..

Добавлено через 5 минут
да и вообще не совсем понятно зачем там инкрементировать n ?
может ошибка в самой формуле секущих?
уже все перепробовал.. но нужного результата(примерно 1.2) никак не получается..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2016, 22:14     Исправить программу метод секущих
Еще ссылки по теме:

Метод Гаусса C++, исправить ошибки в коде - C++
Писал код по этому алгоритму, но с циклами совершенно не умею работать, помогите найти ошибки пожалуйста #include&lt;iostream&gt; ...

Исправить метод ShowSQ в классе Antiprism - C++
#include&lt;graphics.h&gt; #include&lt;dos.h&gt; #include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; #include&lt;stdlib.h&gt; ...

Метод Рунге-Кутта 4 порядка (исправить код) - C++
Всем привет. Нужно решить пример методом Рунге-Кутта 4-го порядка точности. Пример: y=1/2*x*y x0=0 - начало интервала. y0=1 -...

Найти наибольший общий делитель чисел M и N, используя метод Эйлера (исправить ошибки) - C++
Добрый вечер всем. Помогите пожалуйста с решением данной задачи в с++ 6.0 (знаю что это древняя версия но с нас требуют выполнения в ней(()...

Исправить код метод Ньютона для решения систем нелинейных уравнений под нужное условие - C++
Данный код для решения системы ax+tg(xy)=0; (y^2-b^2)+lnx=0 Перепишите его,пожалуйста для системы 2x-y-10=0 5x^2-20y^2-100=0 ...

Решение матрицы методом секущих - C++
Ух, ребятки, проблема назрела. Мне нужно решить матрицу методом секущих. Как я понимаю, для этого ее нужно привести к уравнению. Как это...


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

Или воспользуйтесь поиском по форуму:
Alexander Bakay
97 / 49 / 15
Регистрация: 15.12.2015
Сообщений: 296
Завершенные тесты: 2
16.01.2016, 22:14     Исправить программу метод секущих #5
вот нашел подобную тему, вроде бы рабочий код, разберите его:
Написать программу метод секущих
Yandex
Объявления
16.01.2016, 22:14     Исправить программу метод секущих
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru