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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Настя_111
4 / 4 / 0
Регистрация: 12.05.2010
Сообщений: 159
#1

Обьекты - C++

21.05.2010, 12:01. Просмотров 1106. Ответов 3
Метки нет (Все метки)

Помогите решить задачу

Составить описание класса для представления комплексных чисел с возможностью задания вещественной и мнимой частей как числами типов double, так и целыми числами. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2010, 12:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обьекты (C++):

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

Обьекты и классы - C++
Здравствуйте! Изучаю С++. Решил написать а-ля симулятор банкомата для закрепления материала, да вот чтот не срослось =(. Вот текст: ...

Классов и обьекты - C++
Учу с++ по учебнику. Набрал такую вот программу, и сразу выскочила масса ошибок. Некоторые из них были очевидны и я их исправил, но пара...

Обьекты класса - C++
Возник такой вопрос. Есть класс Авто, в котором конструктор считает количество введеных машин. Проблемма в создание нужного количества...

Классы и обьекты в С++ - C++
очень прошу помочь написать программу. т.к. в программировании я 0:( Написать программу, в которой создаются и разрушаются объекты,...

Классы и обьекты - C++
Извините, вот возник вопрос с заданием. А именно, как передать конструктору Patient параметры(Фамилия, имя и тд), так чтобы они были в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Skoi
16 / 16 / 1
Регистрация: 31.07.2009
Сообщений: 54
21.05.2010, 12:27 #2
AFAIK, у Страуструпа в книжке это есть.
1
Настя_111
4 / 4 / 0
Регистрация: 12.05.2010
Сообщений: 159
21.05.2010, 12:43  [ТС] #3
Skoi
Я ничего по книжке не разабрала помоги пожалуста.
0
Skoi
16 / 16 / 1
Регистрация: 31.07.2009
Сообщений: 54
21.05.2010, 13:03 #4
А там даже разбирать необязательно, можно просто у него скопировать -

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class complex
{
double re, im;
public:
complex(double r, double i) { re=r; im=i; }
complex(double r) // преобразование float->complex
{ re=r; im=0; }
//Тока добавляем инициализацию целыми числами
complex(int r, int i) {re = r; im = i;}
friend complex operator+(complex, complex);
friend complex operator-(complex, complex); // вычитание
friend complex operator-(complex) // унарный минус
friend complex operator*(complex, complex);
friend complex operator/(complex, complex);
// ...
};
ну и обеспечиваем /*-+:

C++
1
2
3
4
complex operator + ( complex a1, complex a2 )
{
return complex ( a1.re + a2.re, a1.im + a2.im );
}
Дальше по аналогии для -,*,/.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2010, 13:03
Привет! Вот еще темы с ответами:

Классы и обьекты - C++
Народ покажите плиз как это делается а то пока вьехать не могу((

обьекты как элементы массива - C++
Интересует вопрос: можно ли в данном фрагменте кода вместо оператора switch использовать массив? int main() { int id; ...

Помогите понять и исправить ошибку (статические обьекты) - C++
Недавно начал разбираться в новой теме и тут же с примером ошибка... (компилятор выдает 2 ошибки смысл которых мне относительно ясен но...

Добавить в список указатели на обьекты произвольных типов - C++
Доброго времени суток, плиз помогите кто чем может ,имеется класс class TGarbageCollector { public: template...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.05.2010, 13:03
Ответ Создать тему
Опции темы

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