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

Составить описание класса для представления комплексных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать массив структур (записей) для автоматизации работы автостоянки http://www.cyberforum.ru/cpp-beginners/thread827129.html
Сформировать массив структур (записей) для автоматизации работы автостоянки. На каждого владельца коллективной автостоянки заводятся учётная карта, которая содержит: * номер места на автостоянке; * фамилия владельца автомобиля; * марка автомобиля; * отметка о наличии автомобиля на стоянке;
C++ Обнулить все положительные элементы матрицы Составить процедуру обнуления всех положительных элементов в одномерном массиве А. С помощью этой процедуры обнулить все положительные элементы в n-м и k-м столбце произвольной матрицы B. Нужно написать прогу на с++ с использованием трёх функций. http://www.cyberforum.ru/cpp-beginners/thread827118.html
C++ Лаб.раб. Исполнитель калькулятор
Есть задание на лабораторную работу: У исполнителя калькулятор две команды: 1.прибавь 1 2.умножь на 2 Сколько есть программ,которые число 1 преобразуют в число N(задается преподавателем)? Пример ввод 5 выход 4 Вообщем задание нужно выполнить путем перебора. Я принес ему свой вариант(он сказал что я угадал формулу) и сказал переделать мне вот таким способом
Дайте пожалуйсто ссылку на Borland С++ 4.5 C++
Дайте пожалуйсто ссылку на Borland С++ 4.5. для виндовс 7(32). Только чтобы его можно было на прямую скачать. Буду очень благодарна. Заранее спасибо.
C++ По заданным числам определить: -дату предыдущего дня, -дату следующего дня. http://www.cyberforum.ru/cpp-beginners/thread827077.html
помогите решить в с++ ******************** Дата некоторого дня характеризуется тремя натуральными числами: g(год,) m(месяц), n(число).По заданным числам определить: -дату предыдущего дня, -дату следующего дня. Определить функцию, вычисляющую количество дней в том или ином месяце. В обеих задачах рассмотреть 2 случая: -заданный год не является високосным, -заданный год может быть...
C++ Для функции , график которой приведен ниже, вы¬числите h(c) Дано вещественное значение c. Для функции , график которой приведен ниже, вы¬числите h(c). подробнее

Показать сообщение отдельно
Qu
2 / 2 / 2
Регистрация: 02.04.2013
Сообщений: 10
03.04.2013, 19:16     Составить описание класса для представления комплексных чисел
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
class Complex
{
    double re, im;
public:
    Complex(double re1=0, double im1=0): re(re1), im(im1){};
    Complex operator +(const Complex &z);
    Complex operator -(const Complex &z);
    Complex operator *(const Complex &z);
    Complex operator /(const Complex &z);
    Complex adjoined(const Complex &z); // получение сопряженного
};
 
Complex Complex::operator +(const Complex &z)
{
    return Complex(re+z.re, im+z.im);
}
 
Complex Complex::operator -(const Complex &z)
{
    return Complex(re-z.re, im-z.im);
}
 
Complex Complex::operator *(const Complex &z)
{
    return Complex(re*z.re-im*z.im, im*z.re+re*z.im);
}
 
Complex Complex::operator /(const Complex &z)
{
    double dvs=z.re*z.re+z.im*z.im;
    return Complex((re*z.re+im*z.im)/dvs, (im*z.re-re*z.im)/dvs);
}
 
Complex Complex::adjoined(const Complex &z)
{
    return Complex(z.re, (-1)*z.im);
}
Какие пояснения нужны, не знаю. Если что не понятно - спрашивайте. Тут я не реализовал сравнение, потому как не знаю, что вы подразумеваете под сравнением комплексных чисел и не делал проверку на равенство нулю делителя в операции деления.
 
Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru