Форум программистов, компьютерный форум CyberForum.ru

Класс "Массив". Перегрузка стандартных операций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ поиск элемента в линейном массиве http://www.cyberforum.ru/cpp-beginners/thread181323.html
буду благодарен вашей помощи=( Поиск элемента в линейном массиве .
C++ блог схема Кто может сделать блог схема и описания программы 4. Листинг программы 1.#include <stdio.h> 2.#include <math.h> 3. { 4. int main(void) 5.double x,y; 6.printf("vvedite dva 4isla:"); 7.scanf("%lg%lg",&x,&y); http://www.cyberforum.ru/cpp-beginners/thread181317.html
C++ Не могу разобраться,как переделать программу! !!
Ребят,помогите кто может) у меня такая проблема... Я написал задачу,она работает и всё нормально,но мне нада её переделать так,чтобы она работала не с одним числом Х,а с несколькими. В общем,чтобы я вводил допустим 5 разных Х,а программа сразу выдавала готовый ответ с этими иксами.. Вот я и не знаю,как мне ее переделать. Может подскажите? #include<iostream.h> #include<math.h>...
C++ действия с прямоугольной матрицей
Помогите пожалуйста написать программу на MsVS C++ win32. Задачи программы: 1.Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. 2.Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента. Программа должна считать из файла(in.txt) данные матрицы, например: 3 8 2 3 2 8 4 3 2 3 4 9 7 8 9 9 9 5
C++ Написал прогу, не знаю как объяснить правильно!!! http://www.cyberforum.ru/cpp-beginners/thread181300.html
Как правильно описать задачу преподу? Условие: 5 работников, базовая з/п 5000 за 1 ед 2000, за 2 1800, более 3х 1500. задается любое значение для каждого работник и вычисляется общая з/п каждого!!! #include<stdio.h> #include<conio.h> #define N 5 #define c 5000 void main() {
C++ Написал прогу, не знаю как объяснить правильно!!! Как правильно описать задачу преподу? Условие: 5 работников, базовая з/п 5000 за 1 ед 2000, за 2 1800, более 3х 1500. задается любое значение для каждого работник и вычисляется общая з/п каждого!!! #include<stdio.h> #include<conio.h> #define N 5 #define c 5000 void main() { подробнее

Показать сообщение отдельно
Vadya
1 / 1 / 0
Регистрация: 04.10.2010
Сообщений: 14
25.10.2010, 16:05     Класс "Массив". Перегрузка стандартных операций
Дан класс (возможное имя класса Massiv), задающий массив целых чисел. Поля класса: указатель на массив (тип int *), число элементов массива (тип int). Класс включает конструктор без параметров, задающий пустой массив (число элементов равно 0) и конструктор, создающий массив на основе существующего массива (тип int A[]).
Необходимо перегрузить операции и продемонстрировать их работу.
Помогите 2 задачи
1) Перегрузить операцию [] (обращение к элементу массива) и операцию + (сложение). В операции + первый операнд имеет тип указатель на массив целых чисел (int *), а второй тип Massiv, считать, что длины массивов одинаковые. В результате получаем новый объект типа Massiv, длина которого равна длине исходных массивов, а элемент равен сумме соответствующих элементов (имеющих одинаковые индексы).
2) Перегрузить операцию [] (обращение к элементу массива) и операцию + (сложение). В операции + два операнда имеют тип Massiv, в результате получаем новый объект типа Massiv, длина которого равна сумме длин исходных массивов, вначале записываются элементы из первого исходного массива затем из второго.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru