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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Voshre
1 / 1 / 0
Регистрация: 28.07.2012
Сообщений: 80
#1

Класс для представления многозначных отображений - C++

08.04.2014, 23:06. Просмотров 202. Ответов 0
Метки нет (Все метки)

Всем доброго времени суток, помогите решить задачку: "Класс представления многозначных отображений натуральных чисел в натуральные, отображение надо представить как множество пар х и у, где х - натуральное число а игрек массив натуральных чисел. Нужно показать результат объединения, пересечение и отображения"

Куски кода есть, но как их совмещать, дабы получить результат увы не знаю.

отображение:

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
29
30
31
32
33
34
35
36
37
38
#ifndef OTOBR_H
#define OTOBR_H
#include<iostream>
#include "para.h"
 
using namespace std;
 
class Otobr
{
//int*mas;
//int l;
//int x;
//int y;
    Para* pairs;
    int m;
public:
    //Otobr();
    //Otobr(int x, int y);
    //Otobr(const Otobr&y);
    //~Otobr();
    //Otobr(Otobr&y);
    //Otobr&operator=(Otobr&y);
    //bool operator==(const Otobr&y)const;
    //friend ostream&operator<<(ostream&out, const Otobr&y);
    //friend istream&operator>>(istream&in, const Otobr&y);
    //int operator*(Otobr&y);
    //Otobr&operator(int x);
    //friend Otobr&operator*(int x, Otobr&y);
    Otobr();
    Otobr(const Otobr&);
 
 
 
 
 
};
 
#endif // OTOBR_H
Вторая часть, класс создающий пары:

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
#ifndef PARA_H
#define PARA_H
#include<iostream>
 
using namespace std;
 
class Para
{
    int x;
    int*y;
    int l;
public:
    Para();
    ~Para();
    Para(const Para&p);
    Para&operator=(const Para&p);
    bool operator==(const Para&p)const;
    friend ostream& operator<< (ostream&out, const Para&p);
    friend istream& operator>> (istream&in, const Para&p);
    void setX(int x);
    int getX()const;
    void setY(int*y);
    int getY()const;
    int Length()const;
 
#endif // PARA_H
Спасибо за помощь за ранее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 23:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Класс для представления многозначных отображений (C++):

Реализовать класс ModelWindow, добавив поле для курсора, используя для представления поля класс Cursor - C++
Реализовать класс ModelWindow, добавив поле для курсора. Используйте для представления поля класс Cursor. (это под типом класс в классе).

Реализовать класс Goods используя для представления цены класс Money - C++
Реализовать класс Goods (пункт 1 ), используя для представления цены класс Money с пункта 2 Реализовать метод уценки товара, уменьшая цену...

Реализовать класс Triangle (задание 25), опираясь на класс Angle из задания 26 для представления углов - C++
Реализовать класс Triangle (задание 25), опираясь на класс Angle из задания 26 для представления углов. Собственно вот такая проблема. Не...

Создать класс для представления простой дроби - C++
Создать класс для представления простой дроби. Реализовать конструкторы, функцию сокращения дроби, а также перегрузить операции +, -, *, /,...

Разработать класс для представления сведений о студенте - C++
Разработать класс для представления сведений о студентах: фамилия, группа, массив из четырёх оценок. Класс должен включать весь необходимый...

Разработать класс Point для представления точки на плоскости - C++
Разработать класс Point для представления точки на плоскости. Разработать класс, производный от класса Point. Создать гетерогенный массив...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 23:06
Привет! Вот еще темы с ответами:

Создать класс для представления и работы с обыкновенными дробями - C++
Помогите пожалуйста решить задачу, буду очень благодарна Создать класс для представления и работы с обыкновенными дробями. На...

Реализовать класс ассоциативная таблица для представления списков вида имя=значение - C++
I. Реализовать класс 1. Ассоциативная таблица для представления списков вида имя=значение и словарей fish рыба class ATable { ...

Создать класс Triangle для представления треугольника. Поля данных должны включать углы и стороны. - C++
Создать класс Triangle для представления треугольника. Поля данных должны включать углы и стороны. Требуется реализовать операции:...

Создать класс "дерево"для представления арифметического выражения - C++
Создать класс &quot;дерево&quot; для представления арифметического выражения, каждый из узлов которого содержит числа или знаки арифметических...


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

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

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