Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Определить наибольший по абсолютной величине среди четных по номеру элементов второй четверти массива Определить наибольший по абсолютной величине среди четных по номеру элементов второй четверти массива.(windows form app) https://www.cyberforum.ru/ cpp-beginners/ thread1551552.html Вычислить среднеарифметическое значение четных по значению элементов первой трети массива C++
Вычислить среднеарифметическое значение четных по значению элементов первой трети массива.(windows form app)
C++ Что я сделал не так? Прата С. Глава 2. Упражнение 3 Читаю Прата, там такая задача вышла. Напишите программу на C++, которая использует три определяемых пользователем функции (включая main ()) и генерирует следующий вывод: Three blind mice Three blind mice See how they run See how they run Одна функция, вызываемая два раза, должна генерировать первые две строки, а другая, также вызываемая два раза — оставшиеся строки. #include... https://www.cyberforum.ru/ cpp-beginners/ thread1551544.html C++ Вынести формирование результирующего массива в отдельную функцию https://www.cyberforum.ru/ cpp-beginners/ thread1551533.html
Функция формирующая новый массив, упорядоченный по неубыванию , из двух массивов-параметров, уже упорядоченных по неубыванию. Нужно переделать 3 массив (сmas) сделать его в функции. Очень нужна помощь.!!! #include<iostream> #include<time.h> using namespace std; int *sred(int N, int *mas) { for (int i = N - 1; i >= 0; i--) { for (int j = 0; j <i; j++)
Задача Древний баскетбольный матч C++
Недавно в Байтландии археологи нашли глиняные таблички с записью событий первого в истории страны баскетбольного матча. Поскольку это очень важное историческое открытие, они хотят восстановить результат матча. Из других табличек известно, что правила начисления очков в баскетболе в древней Байтландии были аналогичны современным: за заброшенный со штрафного броска мяч команда получает 1...
C++ Странный вывод https://www.cyberforum.ru/ cpp-beginners/ thread1551519.html
Написал код. Не обращайте внимания, что он странный и не нужный, просто начали изучать классы) так вот, ввожу 2 числа они и должны вывестись на экран, но выводятся непонятные числа типа -8440886, может есть какое решение проблемы? #include <iostream> #include <locale.h> using namespace std; class MNchislo{ int X; int Y; public:
C++ Проверить, попадает ли точка в заданную область Помогите решить задачу. https://www.cyberforum.ru/ cpp-beginners/ thread1551494.html Разработать программу расчета суммы и произведения в одном цикле C++
Помогите решить задачу!
C++ Функция находящая минимальный элемент целочисленного массива При вводе исходного массива вначале следует ввести его размер (одно число для одномерных массивов, два числа — количество строк и столбцов — для двумерных массивов-матриц), а затем — все его элементы. Если в задании явно не указывается размер одномерного массива, являющегося параметром процедуры или функции, то предполагается, что этот размер может изменяться в пределах от 1 до 10. Для... https://www.cyberforum.ru/ cpp-beginners/ thread1551490.html C++ Как заменить первые 6 строк матрицы на х? https://www.cyberforum.ru/ cpp-beginners/ thread1551487.html
Дан одномерный массив нужно заменить первые 6 строк массива B заменить на х помогите пожалуйста не понимаю вообще как делать эту замену... как создать массив это понятно, а дальше вообще не понимаю объясните
C++ Остров Манхэттен, циклы
Здравствуйте, помогите сделать. Вот задание. Остров Манхэттен был приобретен поселенцами за $24 в 1826 г. Каково было бы в настоящее время состояние их счета, если бы эти 24 доллара были помещены тогда в банк под 6% годового дохода? На сколько я понял задание, 6% должны взяться от 24$, потом полученный результат сложить с 24$, и потом уже от полученного числа опять взять 6% и сложить, и так...
C++ Описать окружность вокруг треугольника dev-c++ https://www.cyberforum.ru/ cpp-beginners/ thread1551477.html
Здравствуйте ребят нужна помощь сам я в c++ не бум бум а на паре задали задачку сама задача не сложная а как все кодом написать я не понимаю вдруг кто тут поможет кто шаристый Вот сама задача Точка A(x,y) задается мышью. Построить окружность описанную около треугольника с вершинами А(х,y), O(0,0), B(x,-y) Указанный радиус описанный окружности равен abc/4S Где a,b,c - длинны сторон...
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
13.10.2015, 20:22 0

Перегрузка операторов для списков - C++ - Ответ 8190533

13.10.2015, 20:22. Показов 6704. Ответов 14
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    group operator * (const group &g)                                             
    {
        group result;
 
        Student *ls = head;
        while (ls != NULL)
        {
            Student *rs = g.head;
            while (rs != NULL)
            {
                 if (strcmp(ls->ima, rs->ima) == 0 && ls->ozenka == rs->ozenka)
                     result.AddStudent(ls->ima, ls->ozenka);
                 rs = rs->next;
            }
            ls = ls->next;
        }
 
        return result;
    }
Добавь ещё оператор присваивания и деструктор. Без них не будет работать.

Вернуться к обсуждению:
Перегрузка операторов для списков C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2015, 20:22
Готовые ответы и решения:

Перегрузка операторов для класса
class A { private: size_t i; public: size_t i_get() { return i; } };

Перегрузка операторов не для объектов
Можно ли так делать? Потому что в таком случае вызывается не мой оператор, а исключающее или,...

Перегрузка операторов для list
Как перегрузить операторы вывода в поток и доступа по индексу для list?

Перегрузка операторов для матрицы
Изучая перегрузки операторов столкнулся с такой проблемой: По заданию нужно перегрузить &quot;+&quot;, &quot;-&quot;,...

14
13.10.2015, 20:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2015, 20:22
Помогаю со студенческими работами здесь

Перегрузка операторов для классов
Определить класс описывающий вектор в пространстве. Для класса перегрузить префиксный унарный...

Перегрузка операторов для контейнера
Доброго времени суток. Просматривая STL, в ветке вектора наткнулся на такую интересную запись: ...

Перегрузка операторов для работы с матрицами
нужно перегрузить оператор + для сложения двух матриц. Всё сделал, и всё работет. class...

Перегрузка операторов для класса не работают
Условие задачи:Номиналы российских рублей могут принимать значения 1, 2, 5, 10, 50, 100, 500, 1000,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru