Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
shank923
0 / 0 / 3
Регистрация: 13.12.2014
Сообщений: 32
#1

Класс Комплексных Чисел - C++

27.03.2015, 12:37. Просмотров 702. Ответов 3
Метки нет (Все метки)

Здравствуйте, попробовал тут написать класс комплексных чисел, но пишет ошибку error: statement cannot resolve adress of overloaded function.


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
26
27
28
#include <iostream>
#include <math.h>
 
using namespace std;
 
class Mycomplex
{
private:
double re,im;
public:
Mycomplex(){re=0;im=0;}
Mycomplex(double x, double y) {re=x;im=y;}
void print(){cout<<re<<" + "<<im<<"i ";}
void add(double x, double y){re+=x; im+=y;}
void mult(double x, double y){re=re*x-im*y;im=re*y+im*x;}
void sub(double x, double y){re-=x; im-=y;}
void div(double x, double y){re=(re*x+im*y)/(x*x+y*y);im=(re*y-im*x)/(x*x+y*y);}
void modulz(double x, double y, double r){r=sqrt(x*x+y*y);}
void trig(double x, double y, double k, double s, double r){k=x/sqrt(x*x+y*y); s=y/sqrt(x*x+y*y); r=sqrt(x*x+y*y); cout<<"z="<<r<<"("<<"cos"<<k<<" + "<<"i"<<"sin"<<")";}
};
 
int main()
{
Mycomplex z1,z2(5,6);
z2.trig;
 
return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread1109208.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2015, 12:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Класс Комплексных Чисел (C++):

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

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

Класс комплексных чисел
Нужно создать программу (два класса) Класс комплексных чисел Базовый класс...

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

Класс комплексных чисел
Сейчас начал изучение классов. Придумал себе задачку: написать класс...

3
aLarman
644 / 565 / 164
Регистрация: 13.12.2012
Сообщений: 2,112
Завершенные тесты: 1
27.03.2015, 13:10 #2
C++
1
Mycomplex z1,z2(5,6);
заменить на
C++
1
Mycomplex z1,z2(5.,6.);
Добавлено через 1 минуту
Цитата Сообщение от shank923 Посмотреть сообщение
C++
1
z2.trig;
параметры в ф-цию передайте еще
0
shank923
0 / 0 / 3
Регистрация: 13.12.2014
Сообщений: 32
27.03.2015, 18:07  [ТС] #3
>параметры в ф-цию передайте еще


А как это сделать?Я просто новичок.
0
aLarman
644 / 565 / 164
Регистрация: 13.12.2012
Сообщений: 2,112
Завершенные тесты: 1
27.03.2015, 18:08 #4
C++
1
2
3
4
void trig(double x, double y, double k, double s, double r);
//...
 
z2.trig(5.5, 3.4, 3., 5., 3.3);//например
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2015, 18:08
Привет! Вот еще темы с решениями:

Написать класс комплексных чисел
Недавно начал изучать C++ по самоучителю, пишу на Dev-C++ 4.9. Не могу...

Класс комплексных чисел(подправить)
Помогите дописать в оераторе &quot;умножение&quot; умножение вещественного числа на...

Создать класс комплексных чисел
Создать класс,объекты которого моделируют комплексные числа с перегрузкой...

Класс для обработки комплексных чисел
Дана задача написать класс для обработки комплексных чисел(вывод на экран,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru