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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Shpion007
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 40
#1

--== Коплексные числа ==-- - C++

14.12.2012, 21:03. Просмотров 269. Ответов 6
Метки нет (Все метки)

Доброго времени суток,
необходимо решить задачу с использованием комплексных чисел, как это реализовать в С++, например деление комплексных чисел и т.п.?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2012, 21:03     --== Коплексные числа ==--
Посмотрите здесь:

C++ Составить функцию которая добавляет в начало числа, увеличивая порядок числа на 1.
Распечатать все числа от 1 до N, у которых остатки от деления на число Z не превышают числа M. C++
C++ Создать функцию которая выводит на экран, числа от 1 до указанного числа
C++ Корни квадратного уравнения, кратность случайного числа, процент от числа
Как сделать из двухзначного числа два числа через пробел? C++
Переписать числа в массив Z по условию. Удалить все нечетные числа C++
Найти числа, которые являются квадратами некоторого другого числа C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wolkodav
 Аватар для Wolkodav
601 / 454 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
14.12.2012, 21:05     --== Коплексные числа ==-- #2
Есть библиотека комплексных чиссл) complex(c точкой h или без не помню)
Shpion007
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 40
14.12.2012, 22:22  [ТС]     --== Коплексные числа ==-- #3
Цитата Сообщение от Wolkodav Посмотреть сообщение
Есть библиотека комплексных чиссл) complex(c точкой h или без не помню)
А как применять её, никак не получается???
Wolkodav
 Аватар для Wolkodav
601 / 454 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
14.12.2012, 22:26     --== Коплексные числа ==-- #4
Тут почитайте

Добавлено через 28 секунд
А вообще, как вы используете инт, так и комплекс, тоже самое. Только название другое.
Shpion007
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 40
14.12.2012, 22:34  [ТС]     --== Коплексные числа ==-- #5
Цитата Сообщение от Wolkodav Посмотреть сообщение
Тут почитайте

Добавлено через 28 секунд
А вообще, как вы используете инт, так и комплекс, тоже самое. Только название другое.
Находил я это, вот и сейчас попробовал, там пример есть в конце есть:

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
#include<iostream.h>
 
 #include<complex.h>
 
 
 
 int main(void)
 
 {
 
    double x = 3.1, y=4.2;
 
    complex z = complex(x,y);
 
    cout << "z= " << z << "\n";
 
    cout << "имеет вещественную часть =" << real(z) << "\n";
 
    cout << "имеет мнимую часть =" << imag(z) << "\n";
 
    cout << "z имеет сопряженное значение = " << conj(z) << "\n"
 
    return 0;
 
 }
Так вот даже этот элементарный пример не работает. В частности, вот первая ошибка: E2102 Cannot use template 'complex<_Ty>' without specifying specialization parameters. Что подскажете?
gray_fox
What a waste!
 Аватар для gray_fox
1252 / 1135 / 54
Регистрация: 21.04.2012
Сообщений: 2,357
Завершенные тесты: 3
14.12.2012, 22:50     --== Коплексные числа ==-- #6
Цитата Сообщение от Shpion007 Посмотреть сообщение
там пример есть в конце есть
Так по крайней мере компилируется:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
#include <complex>
  
 
int main() { 
   double x = 3.1, y = 4.2;
 
   std::complex<double> z(x, y);
 
   std::cout << "z = " << z << "\n";
 
   std::cout << "имеет вещественную часть = " << std::real(z) << std::endl;
   
   std::cout << "имеет мнимую часть = " << std::imag(z) << std::endl;
 
   std::cout << "z имеет сопряженное значение = " << std::conj(z) << std::endl;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2012, 23:02     --== Коплексные числа ==--
Еще ссылки по теме:

С помощью рекурсии вывести все числа от 1 до введенного пользователем числа k C++
Данные числа end являются соответственно квадратом и кубом числа а C++
Распечатать все числа от 1 до N, у которых остатки от деления на число Z не превышают числа M C++
Пропадают некоторые числа при увеличении числа в бесконечном цикле C++
Ввести два числа, а вывести ряд от первого числа до второго C++

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

Или воспользуйтесь поиском по форуму:
Shpion007
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 40
14.12.2012, 23:02  [ТС]     --== Коплексные числа ==-- #7
Цитата Сообщение от gray_fox Посмотреть сообщение
Так по крайней мере компилируется:
Большое спасибо, работает, будем продолжать!
Yandex
Объявления
14.12.2012, 23:02     --== Коплексные числа ==--
Ответ Создать тему
Опции темы

Текущее время: 12:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru