Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Сфня
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 49
#1

Найти корни кубических уравнений

26.05.2014, 20:09. Просмотров 357. Ответов 1
Метки нет (Все метки)

Найти корни уравнений ax^3+bx^2+cx=0 и y^3-ay^2-b=0, используя процедуру. Есть ли у этих уравнений совпадающие корни?
Пожалуйста помогите найти ошибку
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
  double *x;double a;double b;double c;
  double q,r,r2,q3;
  q=(a*a-3*b)/9; r=(a*(2*a*a-9*b)+27*c)/54;
  r2=r*r; q3=q*q*q;
  if(r2<q3) {
    double t;
    t=acos(r/sqrt(q3));
    a/=3; q=-2*sqrt(q);
    x[0]=q*cos(t/3)-a;
    x[1]=q*cos((t+3.14)/3)-a;
    x[2]=q*cos((t-3.14)/3)-a;
    return(1);
  }
  else {
    double aa,bb;
    if(r<=0) r=-r;
    aa=-pow(r+sqrt(r2-q3),1/3);
    if(aa!=0) bb=q/aa;
    else bb=0;
    a/=3; q=aa+bb; r=aa-bb;
    x[0]=q-a;
    x[1]=(-0.5)*q-a;
    x[2]=(sqrt(3)*0.5)*fabs(r);
    if(x[2]==0) return(2);
    return(3);
  }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 20:09
Ответы с готовыми решениями:

Найти корни уравнений ax^3+bx^2+cx=0 и y^3-ay^2-b=0, используя процедуру. Есть ли у этих уравнений совпадающие корни?
Помогите пожалуйста решить данную задачу, на тему программирование с...

Решение кубических уравнений C++
Мне нужна помощь с программой по решению кубических уравнений вида...

Найти корни уравнений
копался в старых файлах и нашел, как еще в шк писал штучку на паскакале для...

Как вывести корни уравнений на экран?
Помогите пожалуйста дописать задачу. Как вывести корни уравнений на экран?? ...

Сколько из данных квадратных уравнений имеют вещественные корни?
Даны 3 квадратных уравнения ... Сколько из них имеют вещественные корни? ...

1
Сфня
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 49
28.05.2014, 20:32  [ТС] #2
Ну ребят кто как думает?
В чем ошибка?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2014, 20:32

Генератор случайных кубических графов
К теме прикреплен файл с алгоритмом и .doc . В программе есть ошибка не могу...

Найти корни уравнения
Написать программу, которая находит корни уравнения e^x=x+2 с погрешностью...

Найти корни уравнения
Здравствуйте, хотел попросить добрых людей о помощи с написанием совсем...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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