АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1636. Семинар 3. Задание 1. Открытое наследование. Вариант 11.

Ограничение времени: 1 секунды
Ограничение памяти:65536КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

Семинар 3. Задание 1. Открытое наследование. Вариант 11.

Примечание. Триада First больше триады Second если

First.p1> Second.p1 либо

First.p1= Second.p1 и First.p2> Second.p2 либо

First.p1= Second.p1 и First.p2> Second.p2 и First.p3> Second.p3

Формат входных данных.

Ввод:  Создать два объекта базового класса, введя их характеристики, затем создать два объекта производного класса, введя их характеристики. Затем выполнять действия, предписанные командами ввода:

1- изменить поле p1 первого объекта базового класса;

2- изменить поле p2 первого объекта базового класса;

3- изменить поле p3 первого объекта базового класса;

4- изменить поле p1 второго объекта базового класса;

5- изменить поле p2 второго объекта базового класса;

6- изменить поле p3 второго объекта базового класса;

7- изменить поле p1 первого объекта производного класса;

8- изменить поле p2 первого объекта производного класса;

9- изменить поле p3 первого объекта производного класса;

10- изменить поле p1 второго объекта производного класса;

11- изменить поле p2 второго объекта производного класса;

12- изменить поле p3 второго объекта производного класса;

0 - выход.

Вывод: После создания объектов, либо изменения их параметров, выводить сведения об объектах и результат сравнения (less, equal, great). Не забыть проверить дату на допустимость.

Пример входных данных:

10 24 20 10 22 15
23 40 50 20 2 29
1 29
2 27
3 25
4 27
5 8
6 20
7 30
7 15
8 12
10 40
0

Пример выходных данных:

(10,24,20)  (10,22,15) great
{23:40:50}  {20:2:29} great
(29,24,20)  (10,22,15) great
(29,27,20)  (10,22,15) great
(29,27,25)  (10,22,15) great
(29,27,25)  (27,22,15) great
(29,27,25)  (27,8,15) great
(29,27,25)  (27,8,20) great
{30:40:50}  {20:2:29} not time
{15:40:50}  {20:2:29} less
{15:12:50}  {20:2:29} less
{15:12:50}  {40:2:29} not time


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 1 /
1635. 10 - Семинар 3. Задание 1. Открытое наследование. Вариант 10. 1636. 1644. 12 - Семинар 3. Задание 1. Открытое наследование. Вариант 12. 1637. 13 - Семинар 3. Задание 1. Открытое наследование. Вариант 13. 1645. 14 - Семинар 3. Задание 1. Открытое наследование. Вариант 14.
 
время генерации 0.171 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.