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

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

Войти
Регистрация
Восстановить пароль
 
ovner
7 / 7 / 0
Регистрация: 06.10.2012
Сообщений: 140
#1

Наследование классов. Многоразрядное число - C++

21.03.2013, 12:30. Просмотров 608. Ответов 1
Метки нет (Все метки)

Всем привет. Есть задание:

Создать класс ПАРА целых чисел. Определить конструкторы, деструктор, функции доступа к полям, ввода-вывода и добавление пар по формуле (a,b)+(c,d) = (a+c,b+d).
Создать производный класс многоразрядного числа с полями: старшая часть, младшая часть. Определить конструкторы по умолчанию и с разным числом параметров, деструктор, функции доступа к полям, ввода-вывода, сложения, вычитания и умножения многоразрядных чисел.

Помогите пожалуйста реализовать то что выделено большим. Не пойму что такое многоразрядное число и что такое старшая и младшая часть.
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
using namespace std;
 
class ParaCh
{
    private:
        int fir, sec, third, forth;
    public:
    ParaCh(){};
    ~ParaCh(){};
    void get(int &fir, int &sec,int &third,int &forth);
    void out(void);
};
 
void ParaCh::get(int &fir, int &sec,int &third,int &forth)
{
    this->fir=fir;
    this->sec=sec;
    this->third=third;
    this->forth=forth;
}
 
void ParaCh::out(void)
{
cout << "Vuvod v formate (a,b)+(c,d) = (a+c,b+d)"<<endl;
cout <<"("<< this->fir + this->third <<","<<this->sec + this->forth<<")"<<endl;
}
 
class BRC: public ParaCh
{
    private:
        int old, young;
    public:
    BRC(){};
    ~BRC(){};
 
};
 
void main()
{
    int a, b, c, d;
 
    cout<<"Vvedite 4  chusla: "<<endl;
    cout<<"1 chuslo: "<<endl;
    cin>>a;
    cout<<"2 chuslo: "<<endl;
    cin>>b;
    cout<<"3 chuslo: "<<endl;
    cin>>c;
    cout<<"4 chuslo: "<<endl;
    cin>>d;
    
    BRC q;
    q.get(a,b,c,d);
    q.out();
    fflush(stdin);
    getchar();
}
Добавлено через 1 час 0 минут
апну

Добавлено через 58 минут
апну

Добавлено через 2 часа 14 минут
апну еще раз

Добавлено через 2 часа 4 минуты
аппп

Добавлено через 10 часов 35 минут
апну
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2013, 12:30     Наследование классов. Многоразрядное число
Посмотрите здесь:

Многоразрядное число - C++
Доброго времени суток. Требуется помощь. Условие: Подскажите, как это счастье все организовать..

наследование классов в C++ - C++
решил я с SDL поиграться.... ругается на 9 строчку компилятор, где ошибку допустил не подскажете?) main.cpp #include &lt;iostream&gt; ...

Наследование классов - C++
к примеру , запись наследования класса class tria : public shape имеем доступ к public и protected базового класс. а как работают...

Наследование классов - C++
Есть базовый класс: class people { public: char *name; }; Есть производный класс, который наследуется от базового: class...

Наследование классов - C++
никак не разберусь с наследованием, у нас тут в методичке дана по нему общая инфа, надо сделать как в методичке, но так не получается......

Наследование классов - C++
Здравствуйте! Вот написан мой код ниже. Я когда пытаюсь ввести &quot;What give animal:&quot; идёт прекращение работы. Не понимаю почему. Помогите...

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

Наследование классов - C++
Создать класс-родитель «ученик», класс-наследник «ученик и его оценки» (по некоторым предметам), и класс-наследник «журнал». Есть...

наследование классов - C++
Здарова, народ! :D Вот сижу и пытаюсь сделать задание из книги по которой &quot;учимся программировать в универе&quot;, а там такой поворот...

Наследование Классов с++ - C++
при компицяции выдаёт Unresolved external 'chelovek::chelovek(int,int,int)' referenced from ...*.OBJ В чом ошибка??? #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fjay69
85 / 85 / 1
Регистрация: 26.10.2012
Сообщений: 248
21.03.2013, 17:21     Наследование классов. Многоразрядное число #2
Одноразрядное число - это грубо говоря цифра (в десятичной системе - от 0 до 9, в шестнадцатеричной - от 0 до F). Соответственно, многоразрядные числа - это числа, состоящие из более одного разряда (365, 7A4). Непонятно про старшую часть и младшую часть.
Ответ Создать тему
Опции темы

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