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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Zzzzzz
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 14
#1

Шаблон класса. Помогите описать бинарный минус - C++

24.05.2011, 23:32. Просмотров 594. Ответов 1
Метки нет (Все метки)

Помогите описать бинарный минус

Код:
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <math.h>
using namespace std;
 
template <class ku>
class kvur
{
    ku a,b,c,D,x1,x2,f;
public:
    kvur(ku,ku,ku);
    void operator - ();
    ku reshen();
    void reprint();
    void operator *= (ku);
};
//template <class ku>
kvur <ku> ::kvur (ku aa,ku bb,ku cc)
{
    a=aa;
    b=bb;
    c=cc;
}
//template <class ku>
void kvur <ku>::operator - ()
{
    a=-a;
    b=-b;
    c=-c;
}
//template <class ku>
ku kvur <ku> ::reshen()
{
    D=b*b-4*a*c;
    cout<<"\nDiskriminant="<<D<<"";
    ku t=sqrt(D);
    x1=((-b-t)/(2*a));
    x2=((-b+t)/(2*a));
    cout<<"\nkorni: x1="<<x1<<" x2="<<x2<<""<<endl;
    return 0;
}
//template <class ku>
void kvur <ku>:: reprint()
{
    cout<<"\nuravnenie:";
    cout<<"\n"<<a<<"x*x+"<<b<<"x+"<<c<<"=0"<<endl;
}
//template <class ku>
void kvur <ku>::operator *= (ku f)
{
    a=a*f;
    b=b*f;
    c=c*f;
}
void main()
{
    kvur <float> A(2.3,5.5,2.2);
    kvur <double> B(3.0,5.3,2.0);
    A.reprint();
    A.reshen ();
    -A;
    A.reprint();
    A*=3;
    B.reprint();
    B.reprint();
    B.reshen ();
    -B;
    B.reprint();
    B*=4;
    B.reprint();
}
 Комментарий модератора 
Используйте теги форматирования кода!


Добавлено через 14 часов 53 минуты
Помогите пожалуйста!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2011, 23:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шаблон класса. Помогите описать бинарный минус (C++):

Описать шаблон класса List - C++
Помогите лузеру сделать прогу. Описать шаблон класса List, который определяет однозвьязний список для элементов любого типа. Написать...

Описать шаблон класса АТД: "Участник очереди на печать издания: фамилия, телефон, количество страниц" - C++
Шаблоны классов с++. Нужно доделать задачу. 1. Описать шаблон класса АТД: &quot;Участник очереди на печать издания: фамилия, телефон,...

Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон - C++
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены функции (работают) Троллейбус и Трамвай одинаковые поля...

Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this? - C++
Раздел 1. Строки: нужен фрагмент кода. Обязательно используйте функции для работы со строками. Как найти адрес последнего символа строки?...

Шаблон класса, параметром которого должны являться наследники определённого класса - C++
Сразу извиняюсь за нубский вопрос. Суть в том, что я хочу сделать шаблон класса, параметром которого должны являтся наследники...

Шаблон класса (параметризация класса) - C++
Нужна помощь и советы!!! Англо-русский словарь построен как список. Каждая компонента содержит английское слово, соответствующее...

1
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
25.05.2011, 05:19 #2
Цитата Сообщение от Zzzzzz Посмотреть сообщение
void operator - ();
ku& operator - (const ku&);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2011, 05:19
Привет! Вот еще темы с ответами:

Создать шаблон некоторого класса, возможно, реализованного с применением некоторого серверного класса - C++
Добрый день, Уважаемые профессионалы. Прошу помочь в решении задачи. Честно говоря, я ничего не понимаю. И вот...решил...

Шаблон класса - C++
Здраствуйте! Разрабатываю динамический массив. Необходимо реализовать, а не знаю как..не хватает опыта... короче: есть шаблон класса. В...

Шаблон класса - C++
Есть класс телефонный номер - #ifndef NUMBERR_H #define NUMBERR_H class numberr { int phone; public: int phone3; int...

Шаблон класса - C++
Столкнулся со следующей проблемой. Приведенный ниже шаблон класса коректно компилируется и работает пока находится в одном срр-шном файле...


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

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

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