Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/74: Рейтинг темы: голосов - 74, средняя оценка - 4.77
 Аватар для fruktik
33 / 33 / 1
Регистрация: 03.03.2011
Сообщений: 302

Умножение комплексных чисел

09.03.2011, 15:39. Показов 14946. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня имеется прога, по решению данной задачи, с помощью структуры
C++
1
2
3
4
5
6
struct complex
{
    int re;
    int img;
 
} a, b;
хотелось бы узнать, можно ли еще каким-нибудь способом сделать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.03.2011, 15:39
Ответы с готовыми решениями:

Умножение комплексных чисел в алгебраическом ввиде
Умножение комплексных чисел в алгебраическом ввиде Помогите с кодом на с++. Просьба в простом виде бы код, а не в сложном.

Умножение комплексных чисел, запись в алгебраическом виде
Господа программисты! Покорнейше прошу помочь мне с написанием данной программы, по скольку сам не владею достаточной информацией в этой...

Структур комплексных чисел
Задание: Организовать структуру комплексных чисел и для неё реализовать операции: +, -, *, /, и нахождение сопряженного числа. Результат...

11
 Аватар для IrineK
2023 / 1641 / 425
Регистрация: 23.02.2011
Сообщений: 6,002
Записей в блоге: 25
09.03.2011, 15:44
С помощью класса.
1
 Аватар для fruktik
33 / 33 / 1
Регистрация: 03.03.2011
Сообщений: 302
09.03.2011, 15:45  [ТС]
а краткий пример можно?)
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
09.03.2011, 15:46
http://www.cplusplus.com/reference/std/complex/
1
 Аватар для IrineK
2023 / 1641 / 425
Регистрация: 23.02.2011
Сообщений: 6,002
Записей в блоге: 25
09.03.2011, 15:55
Недавно еще обсуждалось вот здесь: Комплексные числа/перегрузка
2
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
09.03.2011, 16:02
с99:
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 <stdio.h>
#include <complex.h>
#include <stdlib.h>
 
#define PRINT(COMPLEX) printf(#COMPLEX ": %.2f%+.2fi.\n", creal(COMPLEX), cimag(COMPLEX))
 
int main()
{
    double complex c1 = 4 - 2 * I;
    double complex c2 = 4 + 2 * I;
    double complex c3 = 3 + 8 * I;
 
    PRINT(c1);
    PRINT(c2);
    PRINT(c3);
 
    PRINT(c1 + c2);
    PRINT(c2 / c3);
    PRINT(c1 * c2);
    PRINT(c1 * c3);
            
    exit(0);
}
1
 Аватар для fruktik
33 / 33 / 1
Регистрация: 03.03.2011
Сообщений: 302
09.03.2011, 16:09  [ТС]
Nameless One, а можно ее подточить по с++
если не сложно
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
09.03.2011, 16:21
fruktik, под С++ не получится. Если нужно писать под С++, то смотри ссылку, которую дал asics

Вот простейший пример под C++:
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
#include <iostream>
#include <complex>
#include <cmath>
 
void print(const std::complex<double>&);
 
int main()
{
    std::complex<double> c1(2, 8);
    std::complex<double> c2(2, -8);
    std::complex<double> c3 = c1 * c2;
 
    std::cout << "c1: ", print(c1);
    std::cout << "c2: ", print(c2);
    std::cout << "c1 * c2: ", print(c3);
    
    return 0;
}
 
void print(const std::complex<double>& c)
{
    bool positive = c.imag() > 0;
    std::cout << c.real() << (positive ? " + " : " - ") << fabs(c.imag()) << "i" << std::endl;
}
0
 Аватар для fruktik
33 / 33 / 1
Регистрация: 03.03.2011
Сообщений: 302
09.03.2011, 16:27  [ТС]
т.е. в си есть целая библиотека для работы с комплексными выражениями?
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
09.03.2011, 16:32
fruktik, можно сказать и так. Но только в стандарте C99. В текущем стандарте языка, который в той или инойм степени поддерживается всеми современными компиляторами, поддержка комплексных чисел отсутствует.
С++ же предоставляет шаблонный класс для этих целей (см. пример выше).
1
 Аватар для Babochka_
0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 54
12.05.2013, 18:43
#include <complex> - это библиотека комплексных чисел?
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
13.05.2013, 03:57
Babochka_, да.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2013, 03:57
Помогаю со студенческими работами здесь

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

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

Сложение комплексных чисел
Необходимо ввести с клавиатуры 2 комплексных числа, после чего получить результат их сложения. Использовать строки

Класс комплексных чисел
Помогите пожалуйста реализовать (без использования &lt;complex&gt;) класс комплексных чисел с простейшими операциями и ВЫВЕСТИ результат на...

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru