Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как из дружественной функции сделать метод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица, максимальный элемент каждого столбца. http://www.cyberforum.ru/cpp-beginners/thread180661.html
Помогите пожалуйста с программой, не могу решить уже замучилась... Дана матрица 5х5. Найти максимальный элемент каждого столбца этоого массива. Заранее спасибо.
C++ Ввод и сортировка массива комплексных чисел Привет))) Пожалуйста, помогите мне создать эту программу!) Я буду вам благодарна) Разработать алгоритм и программу ввода с клавиатуры массива объектов – комплексных чисел и сортировки объектов в... http://www.cyberforum.ru/cpp-beginners/thread180653.html
C++ Вычисление функции разложением в ряд
Помогите, пожалуйста, в решении задачи. Две недели бьюсь, никак решить не могу. Нужно составить программу для вычисления функции c помощью разложения в ряд: Вычислить и вывести на экран в...
Разбор математических выражений C++
Добрый день, нуждаюсь в вашей помощи. Написал код программы для решения определённого уравнения методом половинного деления. Необходимо доработать код, чтобы можно было вводить и само уравнение с...
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread180621.html
Имеется довольно большой список людей, родившихся в США, с указанием штата, в котором они родились. Как подсчитать тех, кто родился в каждом штате? (Предпологается, что ни один человек не указан...
C++ LSD сортировка Требуется написать LSD сортировку на массиве строк. В нете много этих сортировок только они на биты и байты. Помогите реализовать, плиз.!! подробнее

Показать сообщение отдельно
IchMors
97 / 93 / 4
Регистрация: 16.05.2010
Сообщений: 310
24.10.2010, 13:49
еще бы!!!! вод это я тупонул
C++
1
2
3
        void znak(KOMPLEX km) // cделать метод
                {   if (km.Im<0) { printf("%lf %lfi \n", km.Re, km.Im);}
                                        else printf("%lf + i%lf \n", km.Re, km.Im);};
вы собственно в мейне
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        switch (w)
        {
                case '-':
                                        znak(a.minus(f)); //к какому из обьектов применять собрались?!?!      
                        break;                               //хотя бы нужно так вот: а.znak(a.minus(f));
                case '+':
                        znak(a+f);
                        break;
                case '*':
                        znak(a.umnog(f));
                        break;
                case '/':
                                        znak(a.delit(f));
                        break;
                case 's':
                                        znak( a.sopr(f));
                        break;
        };
Добавлено через 2 минуты
White Luna, почитайте книгу "освой самостоятельно С++ за 21 день". глава: "определение методов класса" стр. 145
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru