0 / 0 / 1
Регистрация: 20.12.2008
Сообщений: 10
|
||||||
1 | ||||||
Класс комплексных чисел15.01.2009, 16:12. Показов 28958. Ответов 19
Метки нет (Все метки)
Помогите пожалуйста реализовать (без использования <complex>) класс комплексных чисел с простейшими операциями и ВЫВЕСТИ результат на дисплей..еще не получается
Complex operator- (); bool operator== (Complex &); bool operator!= (Complex &); реализовать..
0
|
15.01.2009, 16:12 | |
Ответы с готовыми решениями:
19
Класс комплексных чисел Класс комплексных чисел Класс комплексных чисел Класс комплексных чисел |
7 / 7 / 0
Регистрация: 09.01.2009
Сообщений: 41
|
||||||||||||||||
15.01.2009, 22:59 | 2 | |||||||||||||||
и ещё 2 конструктора
0
|
Maniac
|
||||||
15.01.2009, 23:33 | 3 | |||||
так покатит
0
|
Флудер
195 / 33 / 11
Регистрация: 23.03.2007
Сообщений: 334
|
|
16.01.2009, 08:44 | 4 |
а какое отношение проблема имеет к Linux?
0
|
0 / 0 / 1
Регистрация: 20.12.2008
Сообщений: 10
|
|||||||||||
16.01.2009, 15:08 [ТС] | 5 | ||||||||||
ISergey,
Привет,спасибо ОГРОМНОЕ за советы!!!!я вот еще раз программу переписал-повнимательней,но почему она НЕ выполняет действия с комплексными числами?? Посмотри,пожалуйста!!
Mulat, Привет,спасибо ОГРОМНОЕ за советы!!!!объясни пожалуйста,почему не печатает она результаты операций с числами???
0
|
7 / 7 / 0
Регистрация: 09.01.2009
Сообщений: 41
|
||||||
16.01.2009, 15:34 | 6 | |||||
добавьте
если не поможет- вот ссылка на реализацию http://www.dreamincode.net/code/snippet75.htm
0
|
43 / 39 / 12
Регистрация: 05.01.2009
Сообщений: 394
|
|
16.01.2009, 16:15 | 7 |
ostream &operator<<(ostream &out, complex &c)
ты хочешь сказать что она у тебя компилируется?? complex смаленькой буквы Добавлено через 7 минут 28 секунд value1 / value2 value1 - value2 это все у тебя не lvalue значит ты не имеешь права по ссылке их передавать операторным функциям так надо friend ostream &operator<<(ostream &, Complex ); friend istream &operator>>(istream &, Complex );
0
|
0 / 0 / 1
Регистрация: 20.12.2008
Сообщений: 10
|
||||||
16.01.2009, 17:11 [ТС] | 8 | |||||
Фенрир,
СПАСИБО ТЕБЕ ЗА ВСЁ-но смотри
и попробуй ПОЖАЛУЙСТА у себя потестить прогу Завтра утром мне сдавать этот ужас..с учётом твоих замечательных советов-всё равно не пашет..
0
|
43 / 39 / 12
Регистрация: 05.01.2009
Сообщений: 394
|
||||||
16.01.2009, 17:13 | 9 | |||||
0
|
0 / 0 / 1
Регистрация: 20.12.2008
Сообщений: 10
|
|
16.01.2009, 17:15 [ТС] | 10 |
Mulat,
Спасибо за советы и реализацию!!!!!!!!но мне б класс этот долбанный реализовать,что с Фенриром обсуждаем..тут наверно в вводе-выводе класса ошибка..если ещё идеи есть-буду очень рад
0
|
43 / 39 / 12
Регистрация: 05.01.2009
Сообщений: 394
|
|
16.01.2009, 17:16 | 11 |
у меня компилится
0
|
0 / 0 / 1
Регистрация: 20.12.2008
Сообщений: 10
|
||||||
16.01.2009, 17:25 [ТС] | 12 | |||||
Фенрир,
СПАСИБО!!!!!!!!!!значит при перегрузке строки 87и88 такие:
0
|
43 / 39 / 12
Регистрация: 05.01.2009
Сообщений: 394
|
||||||
16.01.2009, 17:32 | 13 | |||||
1
|
0 / 0 / 1
Регистрация: 20.12.2008
Сообщений: 10
|
|
16.01.2009, 18:04 [ТС] | 14 |
Фенрир,
а в Линуксе компилятор вон что говорит super.cpp:47: error: extra qualification ‘complex::’ on member ‘operator+’ super.cpp:57: error: extra qualification ‘complex::’ on member ‘operator-’ super.cpp:67: error: extra qualification ‘complex::’ on member ‘operator*’ super.cpp:77: error: extra qualification ‘complex::’ on member ‘operator/’ super.cpp:93: error: ‘Complex’ has not been declared super.cpp: In function ‘std::ostream& operator<<(std::ostream&, int)’: super.cpp:95: error: request for member ‘re’ in ‘c’, which is of non-class type ‘int’ super.cpp:95: error: request for member ‘im’ in ‘c’, which is of non-class type ‘int’ super.cpp: In function ‘int main()’: super.cpp:114: error: no matching function for call to ‘complex::complex(complex)’ super.cpp:26: note: candidates are: complex::complex(complex&) super.cpp:14: note: complex::complex(double) super.cpp:114: error: initializing argument 2 of ‘std::ostream& operator<<(std::ostream&, complex)’ super.cpp:116: error: no matching function for call to ‘complex::complex(complex)’ super.cpp:26: note: candidates are: complex::complex(complex&) super.cpp:14: note: complex::complex(double) super.cpp:116: error: initializing argument 2 of ‘std::ostream& operator<<(std::ostream&, complex)’ super.cpp:118: error: no matching function for call to ‘complex::complex(complex)’ super.cpp:26: note: candidates are: complex::complex(complex&) super.cpp:14: note: complex::complex(double) super.cpp:118: error: initializing argument 2 of ‘std::ostream& operator<<(std::ostream&, complex)’ super.cpp:120: error: no matching function for call to ‘complex::complex(complex)’ super.cpp:26: note: candidates are: complex::complex(complex&) super.cpp:14: note: complex::complex(double) super.cpp:120: error: initializing argument 2 of ‘std::ostream& operator<<(std::ostream&, complex) super.cpp-имя программы
0
|
0 / 0 / 1
Регистрация: 20.12.2008
Сообщений: 10
|
||||||
23.01.2009, 19:32 [ТС] | 15 | |||||
Посмотрите пожалуста на операции
СПАСИБО!
0
|
43 / 39 / 12
Регистрация: 05.01.2009
Сообщений: 394
|
||||||
23.01.2009, 19:45 | 16 | |||||
0
|
43 / 39 / 12
Регистрация: 05.01.2009
Сообщений: 394
|
|
23.01.2009, 20:25 | 18 |
да так красивей и проффесиональней))
0
|
0 / 0 / 0
Регистрация: 15.11.2008
Сообщений: 23
|
||||||
04.11.2009, 23:34 | 19 | |||||
Похожая задача - нужно реализовать класс комплексных чисел, но еще более тупым методом - написать ф-ции а не перегрузки операторов. Бага в следующем - в конце главной ф-ции получаю нули.
0
|
1 / 1 / 0
Регистрация: 26.04.2017
Сообщений: 1
|
|
26.04.2017, 15:03 | 20 |
1
|
26.04.2017, 15:03 | |
26.04.2017, 15:03 | |
Помогаю со студенческими работами здесь
20
Класс Комплексных Чисел Класс комплексных чисел Класс комплексных чисел Класс комплексных чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |