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

Написать программу решения кубического уравнения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нажатие определенной клавиши на клавиатуре = Запуск определенной функции http://www.cyberforum.ru/cpp-beginners/thread1177664.html
Здравствуйте. У меня такой вопрос: как при нажатии, к примеру, клавиши "1" на клавиатуре запустить нужную мне функцию (Окно с меню работает в графическом режиме.) ? Вот код меню:int main () {...
C++ Прокомментируйте код здравствуйте. помогите пожалуйста, нужны комментарии в двух функциях) код не я писал поэтому затрудняюсь и мне нужно понять каждую строчку, так как я начинающий программист) за раннее спасибо ... http://www.cyberforum.ru/cpp-beginners/thread1177644.html
Сумма ряда. При запуске программы не выводится ответ C++
Подскажите где ошибка? При запуске программы не выводится ответ #include <iostream> #include <cstdlib> #include "math.h" #include "iomanip" /* run this program using the console pauser or...
Дан целочисленный файл А. Записать в файл В все кратные трём числа из А C++
Дан целочисленный файл А. Записать в файл В все кратные трём числа из А. Вот что я написал: #include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main() { ...
C++ Получить числа которые входят в массив по 1 разу http://www.cyberforum.ru/cpp-beginners/thread1177588.html
привет всем, пожалуйста помогите написать программу. дан одноименный массив, получить числа которые входят в массив по 1 разу.
C++ Вычислить сумму ряда с точностью Е привет всем, пожалуйста помогите написать программу. вычислить сумму ряда с точностью Е,общий член которого An=(3n+n!)/(3n)! подробнее

Показать сообщение отдельно
Vergil
42 / 36 / 14
Регистрация: 11.11.2009
Сообщений: 244
16.05.2014, 12:07
ок.
x^3+9x=0
при 0 0+0==0
при 3i -27i+27i, что тоже равно 0. i^2=-1
при -3i 27i-27i, что тоже равно 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
//---------------------------------------------------------------------------
 #include <iostream.h>
#include <vcl.h>
#include <locale.h>
#include <math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
char bufRus[256];
 
char* Rus(const char* text) {
      CharToOem(text, bufRus);
      return bufRus;
      }
 
int main(int argc, char* argv[])
{int a=0, b=0, x1=0;
double x2=0, x3=0;
cout<<Rus("Решение уравнения: ax^3+bx=0 ")<<endl;
cout<<Rus("Введите a")<<endl;
cin>>a;
cout<<Rus("Введите b")<<endl;
cin>>b;
if ((a>0 && b>0 )|| (a<0 && b<0 )) {cout<<"x="<<x1<<endl;}
else {x2=sqrt(-b/a); x3=-x2;
cout<<"x1="<<x1<<"; x2="<<x2<<"; x3="<<x3<<endl;}
system("PAUSE");
    return 0;
}
//---------------------------------------------------------------------------
Когда, я понял, что мнимую единицу, вы не проходили, написал заменить
Этот код при 1 9, а также при -1 и -9 выведет только один корень. x=0
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.