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

Вычисление дискриминанта - C++

Восстановить пароль Регистрация
 
jonyrokko
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 8
19.02.2014, 18:09     Вычисление дискриминанта #1
Не работает программа. Подскажите, что не так.
C++ (Qt)
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
35
36
37
#include <QTextStream>
#include<iostream>
#include<math.h>
 
using namespace std;
int main ()
{
    QTextStream cout (stdout);
   #ifdef Q_WS_WIN
    cout.setCodec ("CP866");
   #endif
 
int a,b,c,d;
 
cout<<"Введите a";
cin>>a;
cout <<"Введите b";
cin>>b;
cout>>"Введите c";
 d= b*b-4*a*c;
 if (d<0)
 {
     cout >>"Дискриминант меньше нуля";
 }
system ("pause");
return 0;
 
 
double x1,x2;
 
x1= (-b+sqrt(d)/2*a);
x2= (-b-sqrt(d)/2*a);
cout << "x1="<<x1;
cout << "x2="<<x2;
system("pause");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 18:09     Вычисление дискриминанта
Посмотрите здесь:

Вычисление непрерывных дробей и выражений. Вычисление полиномов и их производных. C++
C++ Составить программу для решения квадратного уравнения методом дискриминанта.
C++ Вычислить x1 (и x2) с помощью дискриминанта
Вычисление дискриминанта C++
C++ Нахождение дискриминанта через указатели и ссылки
C++ Вычисление n!!
Поиск дискриминанта, АТД "Квадратное уравнение" C++
Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
19.02.2014, 18:24     Вычисление дискриминанта #2
Цитата Сообщение от jonyrokko Посмотреть сообщение
system ("pause");
return 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
35
36
#include <QTextStream>
#include<iostream>
#include<math.h>
 
using namespace std;
int main ()
{
    QTextStream cout (stdout);
   #ifdef Q_WS_WIN
    cout.setCodec ("CP866");
   #endif
 
int a,b,c,d;
 
cout<<"Введите a";
cin>>a;
cout <<"Введите b";
cin>>b;
cout>>"Введите c";
 d= b*b-4*a*c;
 if (d<0)
 {
     cout >>"Дискриминант меньше нуля";
 }
else{
 
 
double x1,x2;
 
x1= (-b+sqrt(d)/2*a);
x2= (-b-sqrt(d)/2*a);
cout << "x1="<<x1;
cout << "x2="<<x2;
}system("pause");
return 0;
}
jonyrokko
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 8
19.02.2014, 18:52  [ТС]     Вычисление дискриминанта #3
Всё равно не работает(
Yandex
Объявления
19.02.2014, 18:52     Вычисление дискриминанта
Ответ Создать тему
Опции темы

Текущее время: 11:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru