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

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

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

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

16.01.2016, 14:23. Просмотров 447. Ответов 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();
 }
Вот условие -
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2016, 14:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправить программу метод секущих (C++):

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

Мой код - метод бисекции, метод секущих (метод хорд) - C++
Всем привет!!! Изучаем в институте С++. Сделал код, и там, и там одна и та же проблема - при любых вбиваемых значениях программа делает...

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

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

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

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

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

Добавлено через 5 минут
да и вообще не совсем понятно зачем там инкрементировать n ?
может ошибка в самой формуле секущих?
уже все перепробовал.. но нужного результата(примерно 1.2) никак не получается..
0
Alexander Bakay
97 / 49 / 15
Регистрация: 15.12.2015
Сообщений: 300
Завершенные тесты: 2
16.01.2016, 22:14 #5
вот нашел подобную тему, вроде бы рабочий код, разберите его:
Написать программу метод секущих
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2016, 22:14
Привет! Вот еще темы с ответами:

Нужно исправить ошибку(Метод Хорд) - C++
Здравствуйте,помогите пожалуйста исправить ошибку в проге для нахождения корня методом хорд,две недели маюсь - ничего не выходит,заранее...

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

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

Исправить метод 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; ...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
16.01.2016, 22:14
Ответ Создать тему
Опции темы

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