Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
musha21426565
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 77
1

Реализовать класс для хранения квадратного многочлена

14.09.2016, 11:11. Просмотров 846. Ответов 2
Метки нет (Все метки)

Спроектировать и реализовать класс для хранения квадратного многочлена. Написать методы для
нахождения дискриминанта, корней многочлена и вывода многочлена на экран в обычном
математическом виде.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2016, 11:11
Ответы с готовыми решениями:

Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового ад
Реализуйте класс для хранения ФИО и номера телефона человека, класс для...

Реализовать класс Строка (String) для хранения и выполнения операций над строкой
Реализовать класс Строка (String) для хранения и выполнения операций над...

Создать класс Mystring, предназначенный для хранения строки из символов типа char. Класс имеет метод для определения дли
Создать класс Mystring, предназначенный для хранения строки из символов типа...

Реализовать класс ModelWindow, добавив поле для курсора, используя для представления поля класс Cursor
Реализовать класс ModelWindow, добавив поле для курсора. Используйте для...

Реализовать односвязный список для хранения
Реализовать односвязный список для хранения данных вида: ФИО, группа....

2
SpBerkut
Объявлятель переменных
948 / 274 / 276
Регистрация: 24.09.2011
Сообщений: 1,008
Завершенные тесты: 2
14.09.2016, 12:01 2
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

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
#include<iostream>
#include<cmath>
 
using namespace std;
 
class SP {
public:
    float a, b, c;
    float Discriminant(){return b*b-4*a*c;}
    int RootCount(){float d=Discriminant();return (d>0?2:(d<0?0:1));}
    float Root1(){float d=Discriminant();return (-sqrt(d)-b)/(2*a);}
    float Root2(){float d=Discriminant();return (d>0?(sqrt(d)-b)/(2*a):Root1());}
    void OutText(){
        if (a==-1)
            cout << "-x^2";
        else
            if (a==1)
                cout << "x^2";
            else 
                cout << a << "x^2";
        if (b!=0){
            if (b==-1) 
                cout << "-x";
            else
                if (b==1)
                    cout << "x";
                else
                    cout << (b>0?"+":"") << b << "x";
        }
        if (c!=0)
            cout << (c>0?"+":"") << c;
    }
};
 
int main(){
    SP S;
    S.a=-1; S.b = 3; S.c = 4;
    S.OutText();
    cout << endl;
    cout << "x1 = " << S.Root1() << endl;
    cout << "x2 = " << S.Root2() << endl;
}
0
zss
Модератор
Эксперт С++
7261 / 6705 / 4245
Регистрация: 18.12.2011
Сообщений: 17,705
Завершенные тесты: 1
14.09.2016, 12:01 3
Класс "Многочлен 2 степени"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2016, 12:01

Реализовать стек для хранения и операций с данными
Ребята, помогите, пожалуйста. Заранее огромное спасибо! Реализовать стек для...

Реализовать программу для хранения информации о студентах
Реализовать программу для хранения информации о студентах. Предусмотреть ввод...

Описать класс для хранения строк
Доброго всем времени суток. Помогите пожалуйста. получил задание: Описать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru