Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перевод из 10 в 2 систему счисления БЕЗ делений Здравствуйте, помогите пожалуйста, написать программу перевода из десятичной в двоичную систему счисления без делений вот по этой блок схеме. Спасибо. вот картинка с блок-схемой Добавлено через 8 минут вот еще код без делений в c# помогите его в c++ допилить int k = 1, t = 1; https://www.cyberforum.ru/ cpp-beginners/ thread1135828.html C++ Гаммирование с обратной связью (ГОСТ 28147-89)
Написал прогу по алгоритму, но столкнулся с проблемой, что расщифрованный текст не соответствует оригиналу. Почитал, говорят что расшифрование аналогично шифрованию. Но всё равно ничего не выходит. В чём может быть проблема? #include "stdafx.h" #include <iostream> #include <cstdlib> #include <fstream> #define SEKRETKEY "98765432109876543210987654321098" #define initvec "qwertyu"
C++ Определить попадание произвольной точки в заштрихованную область Всем привет! Имеется следующая задача: определить попадание произвольной точки в заштрихованную область (чертеж в прикрепленном файле) Написал программу: #include <conio.h> #include <iostream> #include <string.h> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "RUSSIAN"); https://www.cyberforum.ru/ cpp-beginners/ thread1135750.html C++ Создать класс Date для работы с датами в формате "год.месяц.день" / C++ для начинающих "Создать класс Date для работы с датами в формате «год.месяц.день». Дата представляется структурой с тремя нолями типа unsigned Int.* для года, месяца и дня. Класс должен включать не менее трех функций инициализации: числами, строкой вида <год.месяц.день> (например, «2004.08.31») и датой. Обязательными операциями являются: вычисление даты через заданное количество дней, вычитание заданного... https://www.cyberforum.ru/ cpp-beginners/ thread1135746.html
C++ Ошибка при обращении к методу константного объекта
Есть некий класс, в нем есть метод const size_t Length(); пишу оператор сложения Class& operator + (const Class& Val) { if (Val.Length() == 0) return *this; .....} получаю ошибку: error C2662: const size_t Class::Length(void): невозможно преобразовать указатель "this" из "const Class" в "Class &" что я делаю не так? напрашивается конечно вариант: Class& operator + (Class& Val). но к...
C++ Реализовать метод summa () для вычисление денежной суммы Поле first — целое положительное число, номинал купюры; номинал может принимать значения 1, 2, 5, 10, 50, 100, 500. Поле second — целое положительное число, количество купюр данного достоинства. Реализовать метод summa () — вычисление денежной суммы. https://www.cyberforum.ru/ cpp-beginners/ thread1135738.html
C++ Заполнить двумерный массив размером n*n единицами и нулями как на шахматной доске Заполнить двумерный массив размером n*n единицами и нулями таким образом, чтобы единицы размещались так, как размещаются на шахматной доске черные поля, а нули-как белые поля. Левое нижнее поле на шахматной доске всегда черное. https://www.cyberforum.ru/ cpp-beginners/ thread1135732.html C++ Дан массив целых чисел. Верно ли, что сумма квадратов элементов массива есть пятизначное число
дан массив целых чисел. Верно ли, что сумма квадратов элементов массива есть пятизначное число.
C++ Составить программу поиска четырёхзначных чисел, которые при делении на 133 дают в остатке 125, а при делении на 134 да Составить программу поиска четырёхзначных чисел, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111. https://www.cyberforum.ru/ cpp-beginners/ thread1135724.html C++ Определить пересекаются ли две прямые, заданные своими уравнениями на плоскости Определить пересекаются ли две прямые, заданными своими уравнениями на плоскости. Если они пересекаются установить координаты точки пересечения. https://www.cyberforum.ru/ cpp-beginners/ thread1135722.html
Линейная задача о круге в треугольнике C++
Требования к программе: - Числовые значения переменных ввести с клавиатуры, вывод напоминания при этом обязательно; - Вывести на экран значения входных данных и окончательные результаты выполнения программы. Условие Вычислить периметр и площади вписанного и описанного кругов правильного треугольника, если известна его сторона.
C++ Дан прямоугольник с размерами 543x130 мм. Сколько квадратов со стороной 130 мм можно отрезать от него? https://www.cyberforum.ru/ cpp-beginners/ thread1135719.html
Дан прямоугольник с размерами 543x130 мм. Сколько квадратов со стороной 130 мм можно отрезать от него?
21 / 29 / 5
Регистрация: 03.06.2011
Сообщений: 329
01.04.2014, 15:09 0

Класс Complex, реализация операций и перегрузки - C++ - Ответ 5983962

01.04.2014, 15:09. Показов 2113. Ответов 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
class My_complex{
    double re, im;
    public:
 
        My_complex()
        {
            re=0;
            im=0;
        }
 
        My_complex(double re, double im)
        {
            this->re = re;
            this->im = im;
        }
//Slozchenie
        My_complex add(My_complex cnum)
        {
            return My_complex(this->re + cnum.re, this->im + cnum.im);
        }
//Vychitanie
        My_complex sub(My_complex cnum)
        {
            return My_complex(this->re - cnum.re, this->im - cnum.im);
        }
 
        My_complex mul(My_complex cnum)
        {
            return My_complex(this->re*cnum.re-this->im*cnum.im, this->re * cnum.im + this->im * cnum.re);
        }
 
        void show()
        {
            cout << this->re << " " << this->im;
        }
};


Вернуться к обсуждению:
Класс Complex, реализация операций и перегрузки C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2014, 15:09
Готовые ответы и решения:

Базовый класс Complex и производный класс для реализации квадратных матриц
1) Создайте базовый класс Complex (комплексное число) для реализации комплексных чисел в...

Создать абстрактный класс Pair с виртуальными арифметическими операциями + производный класс Complex
Создать абстрактный базовый класс Pair с виртуальными арифметическими операциями (+-*/)....

Программирование с использованием перегрузки операций
Хелп, помогите с заданием, мой вариант 9. Это все надо делать в Ембаркадеро. Я так понял что надо...

Классы, с использованием ПЕРЕГРУЗКИ ОПЕРАЦИЙ
Доброго времени суток. Классы, с использованием ПЕРЕГРУЗКИ ОПЕРАЦИЙ.Определить класс с именем...

16
01.04.2014, 15:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2014, 15:09
Помогаю со студенческими работами здесь

Реализовать класс Pair (пара чисел); определить производный класс Complex (комплексное число)
Здравствуйте. Задали задание: Создать класс Pair (пара чисел); определить метод перемножения...

С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами))
Кто сможет помогите пожалуйста! (Класс Complex). Создайте класс с именем Complex для выполнения...

Базовый класс Complex и производный класс Vector
Создайте базовый класс Complex (комплексное число) для реализации комплексных чисел в...

Перегрузки операций для математических векторов в двумерном пространстве
Доброго времени суток) Написана программа для перегрузки операций(для математических векторов в...

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