0 / 0 / 0
Регистрация: 27.06.2010
Сообщений: 7
1

Квадратное уравнение

28.06.2010, 13:57. Показов 2084. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно написать программу:
вывести три целых числа, которые есть коэффициентами квадратного уравнения, найти корни квадратного уравнения.
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2010, 13:57
Ответы с готовыми решениями:

Создать производные классы линейное уравнение и квадратное уравнение, в которых данная функция переопределена
Создать абстрактный базовый класс уравнение с виртуальной функцией - корни уравнения. Создать...

С++ квадратное уравнение
Здравствуйте! Подскажите с чего начать вот такую задачу решать. Спасибо всем за помощь! Задача...

Квадратное уравнение
ax^2+bx+c=o в c\c++

Квадратное уравнение
Квадратное уравнение вида ax2+bx+c=0 (относительно x). На вход программа получает три целых числа:...

4
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
28.06.2010, 14:07 2
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
37
38
39
40
41
42
43
44
45
#include<iostream>
#include <math.h>
using namespace std;
 
void Urovnenie (double a, double b, double c)
{
    double x1=0, x2=0, d=0;
    d=b*b-4*a*c;
    if(d<0)
    {
        cout<<"Уравнение не имеет решения так как его Дискриминант меньше нуля";
    }
    else
    {
        if(d==0)
        {
            x1=-b/(2*a);
            cout<<"Квадратное уравнение имеет единственное решение"<<x1;
        }
        else
        {
 
        x1=-b/(2*a)-(sqrt (d))/(2*a);
        x2=-b/(2*a)+(sqrt (d))/(2*a);
        cout<<"Квадратное уравнение имеет два корня\n";
        cout<<"X1="<<x1<<"\n";
        cout<<"X2="<<x2<<"\n";
        }
    }
 
}
void main()
{
    setlocale(LC_CTYPE, "Russian");
    int i=0;
    double a=0, b=0, c=0;
 
        cout<<"Введите первый коэфициент уровнения А: ";cin>>a;
        cout<<"Введите второй коэфициент уровнения B: ";cin>>b;
        cout<<"Введите третий коэфициент уровнения C: ";cin>>c;
        Urovnenie(a,b,c);
 
    cout<<"\n";
 
}
2
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
28.06.2010, 14:11 3
C++
1
2
3
if (b*b-4*a*c<0){cout<<"Нет решений";}
 if (b*b-4*a*c=0){cout<<"Одно решение "<<-b/(2*a);}
 if (b*b-4*a*c>0){cout<<"Два решения "<<"x1= "<<(-b+sqrt(b*b-4*a*c))/(2*a)<<" x2= "<<(-b-sqrt(b*b-4*a*c))/(2*a);}
1
0 / 0 / 0
Регистрация: 27.06.2010
Сообщений: 7
28.06.2010, 15:23  [ТС] 4
Спасибо!
0
35 / 35 / 8
Регистрация: 22.05.2010
Сообщений: 107
29.06.2010, 12:22 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//quadratic.cpp
#include <iostream>
#include <cmath>
#include <cstdlib>
using namespace std;
main() {
    float a, b, c, D, den;
    cout << "ax^2 + bx + c = 0\n";
    cout << "\nInput a, b, c: ";
    cin >> a >> b >> c;
    D = b * b - 4 * a * c;
    den = 2 * a;
    cout << "\nD = " << D << '\n';
    if (D > 0) {
        float root = sqrt(D);
        cout << "\nx1 = " << (-b + root) / den
             << "\nx2 = " << (-b - root) / den << '\n';
    }
    else if (D == 0) cout << "\nx1, 2 = " << -b / den << '\n';
    else cout << "\nx1, 2 = " << -b / den << " +/- " << sqrt(-D) / den << "i\n";
    system("PAUSE");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2010, 12:22
Помогаю со студенческими работами здесь

Квадратное уравнение
Есть такое задание: Написать программу, которая найдет корни уравнения квадратного {a}^{2}+bx+c=0 и...

Квадратное уравнение
Написала программу, вроде все должно работать, как должно, ан нет... Условие: у=корень квадратный...

Квадратное уравнение
вопрос такой почему у меня все время ошибки в этом коде (Квадратное уравнение) Пишу в этот раздел...

Квадратное уравнение
Хотел написать программу которая решает квадратное уравнение.Выдает две ошибки. #include...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru