С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нарисовать блок схему и написать программу которая находила сумму трёхзначных натуральных чисел 1.Нарисовать блок схему и написать программу которая находила сумму трёх значных натуральных чисел. 2.Нарисовать блок схему и написать программу которая из трёх чисел находит максимальное. https://www.cyberforum.ru/ cpp-beginners/ thread20974.html сформировать числовой вектор C++
Задана булева матрица B. сформировать числовой вектор С у которого i-й элемент равен номеру левой единицы i-й строки матрицы В
C++ Как считать с текстового файла? https://www.cyberforum.ru/ cpp-beginners/ thread20951.html
Подскажите, пожалуйста, как можно считать предложение из текстового файла. Вот задачка: Написать программу, подсчитывающую число запятых в текстовом файле.
C++ Решение задачи на матрицу с помощью указателей https://www.cyberforum.ru/ cpp-beginners/ thread20939.html
Помогите немного доделать вот такую задачку: Дана целочисленная квадратная матрица размерности nxn. Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. Без указателей я её решила, привожу программу: void main() { srand((unsigned)time(NULL)); //инициализация массива
Погрешность при расчете интеграла. C++
Помогите пожалуйста, никак не пойму как вписать погрешность в такую незамысловатую программу для вычисления площади между двумя кривыми. Программа считает эту самую площадь, но необходимо еще узнать ее с погрешностью 0,01.Есть метод Рунге,заключающийся в том что сначала интеграл считается с шагом h, а потом 2h. вот формула ((интеграл(h)-интеграл(2h))/3)<погрешность. Понимаю что должен...
C++ Задержка в микроседундах Подскажите,можно ли как-нибудь сделать задержку в 30-40 микросекунд?:help: https://www.cyberforum.ru/ cpp-beginners/ thread20934.html
C++ Функция-аналог Readkey в С# https://www.cyberforum.ru/ cpp-beginners/ thread20931.html
Помогите, пожалуйста: мне нужно, чтобы после вывода результатов программы в консоль, консоль не закрывалась. В C#, я знаю, пишется Console.Readkey(); а в C++ как?
Как выбирать последовательности, удовлетворяющие определенным условиям? C++
Подскажите, пожалуйста, как вот этот кусочек (в приложении) запрограммировать - очень сильно туплю... забыла написать, что r=143, l=638 чуть измененное вложение.
C++ Программа с рекурсией https://www.cyberforum.ru/ cpp-beginners/ thread20915.html
Может не совсем по адресу. Но есть у меня одна проблема. Никак не могу сделать эту лабу. Может кто помочь? В общем нужно следующее. На Си написать программу, которая бы в массиве чисел из последнего вычитала первое, из предпоследнего второе и так далее. И затем из этих разностей находила максимальную. Количество чисел задается пользователем. В это и проблема. Ведь он может задать как четное,...
C++ Найти все простые натуральные числа, двоичная запись которых представляет собой палиндром https://www.cyberforum.ru/ cpp-beginners/ thread20893.html
Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, т.е. читается одинаково слева направо и справа налево.
C++ Найти максимальный по модулю элемент матрицы
Задана матрица размером п х т. Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечении k-й строки и fc-го столбца.
C++ Найти все числа Армстронга от 1 до к https://www.cyberforum.ru/ cpp-beginners/ thread20891.html
1)Определить, делителем каких чисел а, в, с является число к. 2)Составить программу, которая печатает таблицу умножения натуральных чисел в десятичной системе счисления. 3)Упорядочить по возрастанию элементы каждой строки матрицы размером n х m. 4)Дана строка. Подсчитать количество букв к в последнем ее слове.
0 / 0 / 1
Регистрация: 20.12.2008
Сообщений: 10
0

Класс комплексных чисел - C++ - Ответ 93236

15.01.2009, 16:12. Показов 28961. Ответов 19
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста реализовать (без использования <complex>) класс комплексных чисел с простейшими операциями и ВЫВЕСТИ результат на дисплей..еще не получается
Complex operator- (); bool operator== (Complex &); bool operator!= (Complex &); реализовать..
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
71
72
73
74
75
   #include <iostream>
   #include <cmath>
   using namespace std;
 
class Complex
    {
    private:
        double real;    // Действительная часть
        double image;    // Мнимая часть
    public:
        Complex() {};    // Конструктор по умолчанию
        Complex(double r) { real = r; image = 0; } // Конструктор
        Complex(double r, double i) { real = r, image = i; }    // Конструктор
        ~Complex() {}    // Деструктор
        double abs()   // Модуль комплексного числа
            {
            return sqrt(real * real - image * image);
            }
 
        Complex operator+(Complex &);    // Перегрузка оператора сложения
        Complex operator-(Complex &);    // Перегрузка оператора вычитания
        Complex operator*(Complex &);    // Перегрузка оператора умножения
        Complex operator/(Complex &);    // Перегрузка оператора деления
                      Complex operator- ();
                      bool operator== (Complex &);
                      bool operator!= (Complex &);
        // Перегрузка функции-оператора << для вывода класса Complex
        friend ostream &operator<<(ostream &o, Complex &c);
 
        // Перегрузка функции-оператора >> для ввода класса Complex
        //friend istream &operator>>(istream &, Complex &);
    };
 
// Перегрузка +
Complex Complex::operator+(Complex &fp1)
    {
    fp1.real = real + fp1.real;
    fp1.image = image + fp1.image;
    return fp1;
    }
 
// Перегрузка -
Complex Complex::operator-(Complex &fp1)
    {
    fp1.real = real - fp1.real;
    fp1.image = image - fp1.image;
    return fp1;
    }
 
// Перегрузка *
Complex Complex::operator*(Complex &fp1)
    {
    double i, j;
    i = real * fp1.real - image * fp1.image; 
        return fp1;
    }
// Перегрузка /
Complex Complex::operator/(Complex &fp1)
    {
    double i, j;
    if ((fp1.real*fp1.real-fp1.image*fp1.image)!=0) 
        { 
        real=(real*fp1.real+image*fp1.image)/ 
        (fp1.real*fp1.real-fp1.image*fp1.image); 
 
        image=(fp1.real*image-real*fp1.image)/ 
        (fp1.real*fp1.real-fp1.image*fp1.image); 
}
        else cout<<"Деление на 0 невозможно" ;
}
       main ()
       {
         Complex a,b,c;
        ??????????????-как печатать комплексные числа??:wall:
       }


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

Класс комплексных чисел
Ребят, помогите пожалуйста написать класс комплексных чисел... Я плохо разбираюсь в...

Класс комплексных чисел
Привет))) Пожалуйста, помогите мне создать эту программу!) Я буду вам благодарна) Разработать...

Класс комплексных чисел
Задание : Комплексные числа описываются структурой вида: Преобразовать структуру в класс,...

Класс комплексных чисел
Сейчас начал изучение классов. Придумал себе задачку: написать класс комплексных чисел. Пока...

19
15.01.2009, 16:12
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
15.01.2009, 16:12
Помогаю со студенческими работами здесь

Класс Комплексных Чисел
Здравствуйте, попробовал тут написать класс комплексных чисел, но пишет ошибку error: statement...

Класс комплексных чисел
Класс комплексных чисел, стандартные операции, перегрузка ввода-вывода. С вводом-выводом проблемы....

Класс комплексных чисел
Нужно создать программу (два класса) Класс комплексных чисел Базовый класс (мнимых чисел):...

Класс комплексных чисел
Здравствуйте, уважаемые форумчане. Нужна ваша помощь. У кого есть свободное время, то помогите...

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