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

Решение квадратного уравнения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму положительных элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread676610.html
помогите написать программу, Вычислить сумму положительных элементов матрицы, находящихся под главной диагональю и на ней. Массив Х. Условия и ограничения: Xij - целые числа
C++ основы алгоритмизации помогите написать программу, Условие задачи:Подсчитать число точек, находящихся внутри круга радиусом R с центром в начале координат; координаты заданы массивами X, Y. Исходные данные:R=3 Вычисление расстояния точки от начала координат, оформить в виде функции. http://www.cyberforum.ru/cpp-beginners/thread676605.html
C++ Указатель на структуру
если struct1,это структура,а acccum,это функция то что значит struct1 & accum(struct1 &target, struct1 &source) Добавлено через 1 минуту функция возвращающая ссылку на структуру?
C++ Подскажите, правилен ли принцип программы?
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач. до xкон. с шагом dx и с точностью e. #include <iostream> // содержит классы cin, cout; #include <iomanip> // содержит функцию setw #include <cmath> using namespace std;
C++ Создание и применение хэш таблиц: с чего начать http://www.cyberforum.ru/cpp-beginners/thread676595.html
В универе мне задали сделать доклад и програму по "Создание и применение хэш таблиц". Подскажыте что должно быть в программе и и как ёё примерно делать.
C++ Как работать с библиотекой OpenGL в Dev c++? Как работать с библиотекой OpenGL в Dev c++? И что такое TODO? Заранее спасибо! +СИК прилагается)) подробнее

Показать сообщение отдельно
isaak
102 / 39 / 9
Регистрация: 17.10.2010
Сообщений: 656

Решение квадратного уравнения - C++

21.10.2012, 16:40. Просмотров 1319. Ответов 12
Метки (Все метки)

Всем доброго время суток. Написать программу для решения квадратного уравнения общего вида http://www.cyberforum.ru/cgi-bin/latex.cgi?a*{x}^{2}+ b*x + c = 0. Параметры a, b и c вводятся с клавиатуры. Использовать аналитические формулы для решения уравнения, при этом учесть различные варианты: например a = 0, отсутствие решений (комплексные решения). При http://www.cyberforum.ru/cgi-bin/latex.cgi?a \neq 0 Решения квадратного уравнения имеют следующий вид:
http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1}=\frac{-b+\sqrt{{b}^{2}-4*a*c}}{2*a}
и
http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{2}=\frac{-b-\sqrt{{b}^{2}-4*a*c}}{2*a}
Не могу правильно записать условие когда http://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{{b}^{2}-4*a*c} < 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
#include <iostream>
#include <cmath>
#include <locale>
using namespace std;
int main ()
{
    double  a, b, c;
    double x, x1, x2;
    setlocale( LC_ALL,"Russian" );
    cout<<"b = "; cin>>b;
    cout<<"c = "; cin>>c;
    cout<<"a = "; cin>>a;
    if (a =0) // контроль введенных данных
    
        cout<<"x = "<<(-(c/b))<<"\n";
    else
    { 
        if (b * b - 4 * a * c <  0 )
    cout<<"Решение не существует \n";
        else
        cout<<"x1 = "<<((-b + sqrt(b*b - 4 * a * c))/(2*a))<<"\n";
        cout<<"x2 = "<<((-b - sqrt(b*b - 4 * a * c))/(2*a))<<"\n";
    }
system("pause");
    return 0;
}
Подскажите пожалуйста в чем ошибка????Заранее огромное спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru