0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 8
|
|||||||||||||||||
1 | |||||||||||||||||
Степень комплексного числа в C++24.08.2011, 13:39. Показов 8271. Ответов 16
Метки нет (Все метки)
Не могу сообразить- как написать кусок программы для возведения комплексного числа в целую степень. Нашел в инете прогу, пробую запускать- пишет разнообразные ошибки- ругается вот на этот кусок:
typedef double T_real;
0
|
24.08.2011, 13:39 | |
Ответы с готовыми решениями:
16
Программа возведения комплексного числа в вещественную степень !!! Как перегрузить оператор ^ возведения в степень комплексного числа Написать программу с функцией, вычисляющей целую степень дробного числа. Учесть,что степень может быть положительной, отрицательной, нулевой Модуль комплексного числа |
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
24.08.2011, 13:41 | 2 |
andrey1038, Компилятор?
0
|
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 8
|
|
24.08.2011, 14:00 [ТС] | 3 |
Вроде как вот:
Borland Resource Compiler / Binder Version 1.00 Copyright (c) 1992 Borland International
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
24.08.2011, 14:06 | 4 |
andrey1038, xD. Поставьте новее.
0
|
848 / 190 / 18
Регистрация: 01.08.2011
Сообщений: 505
|
|
24.08.2011, 14:11 | 5 |
маленький советик. когда вычисляете sin или cos в точке, то лучше эту точку приводить к отрезку [-PI,PI], а то ОГРОМНЫЕ ошибки могут быть, так как у вас аргумент умножается на целое число.
0
|
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 8
|
|
24.08.2011, 14:37 [ТС] | 6 |
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Или надо еще новее?
0
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|||||||||||
24.08.2011, 14:42 | 7 | ||||||||||
Смущает использование устаревших заголовков:
Это очень древний
0
|
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 8
|
|
24.08.2011, 14:48 [ТС] | 8 |
Пробовал и такие. Кстати, а вы сами-то знаете- какой он- "не древний" компилятор? Может даже и номер версии можете сказать?
0
|
5057 / 3117 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
24.08.2011, 14:52 | 9 |
andrey1038, могу сказать, что не борланд. Ставьте последнюю студию или мингв версии хотя бы начиная от 4 (с поиском последней версии проблем возникнуть не должно). И ехидничать не стоит, здесь в большинстве своём люди знающие, просто так на ветер слов не бросают. А вы сами посудите, считать ли старым компилятор, которому больше 15 лет.
0
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
24.08.2011, 14:54 | 10 |
Ну если речь именно про Builder, то любые из Embarcadero (GodeGear) RAD Studio. Правда билдеры никогда бесплатными не были.
А так — GCC (MinGW) 4.5 и выше, MS Visual C++ 2008 и выше...
0
|
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 8
|
|
24.08.2011, 15:02 [ТС] | 11 |
0
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
24.08.2011, 15:06 | 12 |
Ну тогда хотя бы ошибку показал, а не только кусок.
Добавлено через 2 минуты Трудно найти ошибку в корректной, с точки зрения современного стандарта, программе (не считая заголовков)
0
|
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 8
|
|
24.08.2011, 15:20 [ТС] | 13 |
Прицепил скрин сообщения(2 посл строки- ругается соответственно на
typedef double T_real; и typedef std::complex<T_real> T_compl;
0
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
24.08.2011, 15:29 | 14 |
Ну вот видно, что компилятор не распознал пространство имён std. То ли потому, что старые заголовки, то ли потому, что он понятия не имеет о пространстве имён (подозреваю, что второе).
Добавлено через 2 минуты Раз новые заголовки не помогают (они вообще есть?), то можно попробовать удалить все std:: Но не факт что после этого ещё чего не обнаружится.
1
|
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 8
|
||||||||||||
24.08.2011, 15:43 [ТС] | 15 | |||||||||||
Убрал, получилось:
Целая часть числа- 5, мнимая, 6, степень- 4, ответ: (-3479, -1320). Это нормально?
0
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
24.08.2011, 15:48 | 16 |
1
|
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 8
|
|
24.08.2011, 16:04 [ТС] | 17 |
0
|
24.08.2011, 16:04 | |
24.08.2011, 16:04 | |
Помогаю со студенческими работами здесь
17
Структура комплексного числа Заполнение комплексного числа Вычисление комплексного числа Ввод комплексного числа с клавиатуры Класс "Комплексные числа". Отсортировать массив по возрастанию модуля комплексного числа Вычисление корня квадратного из комплексного числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |