|
0 / 0 / 0
Регистрация: 11.04.2019
Сообщений: 1
|
|
Комплексные числа12.04.2019, 09:42. Показов 340. Ответов 0
Метки нет (Все метки)
Сейчас пишу програму про нахождения корней любого уравнения четвертого степеня и столкнулся с комплексными числами. Все бы ничего но я плохо знаю си. Подскажите, в чем ошибка
#include<iostream> #include <stdio.h> #include <math.h> #include <complex> using namespace std; int main() { double f=0, a=0,b=0,c=0,d=0; cout<<"koef1:"; cin>>f; cout<<"koef2:"; cin>>a; cout<<"koef3:"; cin>>b; cout<<"koef4:"; cin>>c; cout<<"koef5:"; cin>>d; // êîíåö ââîäà double k=(c*c-c-4*b*d)/(4*d); double m=0-4*d*f; double p=4*b*f*d-f*f*c-a*a*d; double q=(k*k-3*m)/9; double r=(2*k*k*k-9*k*m+27*p)/54; double s=q*q*q-r*r; double y_I,y_II,y_III; double arch_qr=0; double h=0; double ch_h=0; double sh=0; if(s>q){ double h=(acos(r/pow(q,3/2)))/3; int y_I=(0-2)*pow(q,1/2)*cos(h)-(k/3); double y_II=(0-2)*pow(q,1/2)*cos(h+(2*3.14)/3)-(k/3); double y_III=(0-2)*pow(q,1/2)*cos(h-(2*3.14)/3)-(k/3); } else { if(s<0){ ; double arch_qr = log(abs(r/(pow(q,1.5))))/3; double h = (arch_qr)/3; double ch_h= ((pow(2.17,h)+(pow(2.17,0-h))))/2; double sh = ((pow(2.17,h)-(pow(2.17,0-h))))/2; int y_I=((0-2)*r/(abs(r)))*pow(q,0.5)*ch_h-k/3; double y_II=((r/(abs(r)))*(pow(q,0.5))*ch_h)-k/3+(pow(3*(abs(q)),0.5))*(((pow(2.17,h)-(pow(2.17,0-h)))))/2; double y_III=((k/(abs(k)))*(pow(q,0.5))*ch_h)-k/3-(pow(3*(abs(q)),0.5))*(((pow(2.17,h)-(pow(2.17,0-h)))))/2; } else { int y_I=(0-2)*(pow(r,1/3))-k/3; double y_II=(pow(r,1/3))-k/3; double y_III=(pow(r,1/3))-k/3; } } complex<double> ak=sqrt(complex<double>(y_I*y_I-4*f*d)); complex<double> bk=sqrt(complex<double>(pow(c,2)-4*b*d+4*y_I*d)); complex<double> diskr1= complex<double>(pow((c+bk),2)-8*d*(y_I+ak)); complex<double> x1= complex<double>(((-(c+bk))+diskr1)/(4*(y_I+ak))*/); complex<double> x2= complex<double>(((-(c+bk))-diskr1)/(4*(y_I+ak))); complex<double> ak1= sqrt(complex<double>((abs(y_I*y_I-4*f*d)));//è â ýòîé complex<double> bk1= sqrt(complex<double>((pow(c,2)-4*b*d+4*y_II*d))); complex<double> disk r2= complex<double>(pow((c+bk1),2)-8*d*(y_II+ak1)); complex<double> x3= complex<double>(((0-(c+bk1)+diskr2)/(4*(y_II+ak1)))); complex<double> x4= complex<double>(((0-(c+bk1))-diskr2)/(4*(y_II+ak1))); complex<double> ak2= sqrt(complex<double>((abs(y_I*y_I-4*f*d))));//è â ýòîé òîæå complex<double> bk2= sqrt(complex<double>((pow(c,2)-4*b*d+4*y_III*d))); complex<double> diskr3= complex<double>(pow((c+bk2),2)-8*d*(y_III+ak2));1 complex<double> x5=complex<double>(((0-(c+bk2))+diskr3)/(4*(y_III+ak2))); complex<double> x6=complex<double>(((0-(c+bk2))-diskr3)/(4*(y_III+ak2))); Добавлено через 2 минуты ошибка no match for 'operator*' (operand types are 'int' and 'std::complex<double>') в этой строчке complex<double> x1= complex<double>(((-(c+bk))+diskr1)/(4*(y_I+ak))*/);
0
|
|
| 12.04.2019, 09:42 | |
|
Ответы с готовыми решениями:
0
комплексные числа Комплексные числа |
| 12.04.2019, 09:42 | |
|
Помогаю со студенческими работами здесь
1
Комплексные числа Комплексные числа
Комплексные числа Комплексные числа в с++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|