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

Умножение комплексных чисел в алгебраическом ввиде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические массивы. Вывести на экран числа в порядке возрастания. http://www.cyberforum.ru/cpp-beginners/thread1649245.html
С клавиатуры вводятся натуральные числа, ввод заканчивается числом 0. Нужно вывести на экран эти числа в порядке возрастания.
C++ Необходимо преобразовать код в более простой - без функций, процедур и конструктора. Всем доброго вечера. Долгое время работал над программой, в плане её понимания. Попытался переработать в более простой вид - без функций, процедур и конструктора. Сократил как мог, осталось немного. Помогите пожалуйста убрать и эти функции, оставив лишь структуру и main. Пожалуйста. #include <iostream> #include <fstream> using namespace std; struct sLink { double i; sLink... http://www.cyberforum.ru/cpp-beginners/thread1649231.html
Объясните для чего нужна точка в выражении 1./3 C++
Здравствуйте!Помогите понять для чего нужна точка в этой формуле (за что она отвечает). z=pow(pow(x,2)-pow(y,2),1./3);Это остаток от вещественного деления числа 1 на 3?
C++ Объясните код программы работы с двумерными массивами
#include <time.h> #include <stdlib.h> #include <iostream> #include <cmath> #include <iomanip> using namespace std; const int n = 10; int main()
C++ Реализовать перегрузку операций = и == http://www.cyberforum.ru/cpp-beginners/thread1649185.html
Вообщем есть такое задание Создать 2 объекта a и b, разработанного класса – символьная строка, реализовать перегрузку операций = и == . ПОМОГИТЕ решить саму перегрузку!!!
C++ Как реализовать циклическую работу программы Есть программа которая анализирует изображение и результаты дописывает в файл. Как сделать так, чтобы программа каждые 10 секунд проводила анализ снова? подробнее

Показать сообщение отдельно
-ДоМоВоЙ-
 Аватар для -ДоМоВоЙ-
117 / 116 / 46
Регистрация: 19.01.2016
Сообщений: 434
Записей в блоге: 1
28.01.2016, 11:26     Умножение комплексных чисел в алгебраическом ввиде
Свои мысли есть?

Добавлено через 34 минуты
умножение комплексных чисел

Добавлено через 20 минут
Вот для примера. Сложного в коде ничего нет. Закодируй формулу и все...

Задание: Найти произведение комплексных чисел z1=1+3i, z2=5-2i .
Решение: Произведение комплексных чисел равно:
z1*z2 = (x1*x2 - y1*y2) + i (x1*y2 + x2* y1) = (1 * 5 - 3 * (-2)) + i (3 *5 + 1 * (-2)) = 11+13i

Ответ z1* z2 = 11+13i

Добавлено через 14 минут
Если по простому:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
using namespace std;
 
int main()
{
    int x1=1;
    int x2=5;
    int y1=3;
    int y2=-2;
    int i=1;
    int otv1,otv2;
    cout<<"Произведение комплексных чисел: z1=1+3i, z2=5-2i."<<endl;
    otv1=(x1*x2-y1*y2);
    otv2=i*(x1*y2+x2*y1);
    cout<<"Ответ: z1*z2 = "<<otv1<<" + "<<otv2<<" i ";
    return 0;
}
Добавлено через 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
#include<iostream>
using namespace std;
 
int main()
{
    int x1,x2,y1,y2;
    int i=1;
    int otv1,otv2;
    cout<<"Произведение комплексных чисел вычисляется по формуле\nz1 + z2 = ( x1*x2 - y1*y2 ) + i( x1*y2 + x2*y1 )"<<endl;
    cout<<"\nВведите x1: ";
    cin>>x1;
    cout<<"Введите x2: ";
    cin>>x2;
    cout<<"Введите y1: ";
    cin>>y1;
    cout<<"Введите y2: ";
    cin>>y2;
    cout<<endl;
    otv1=(x1*x2-y1*y2);
    otv2=i*(x1*y2+x2*y1);
    cout<<"Ответ: z1*z2 = "<<otv1<<" + "<<otv2<<" i ";
    return 0;
}
 
Текущее время: 17:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru