АВТ
Язык:

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

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

1649. Семинар 3. Задание 2. Массивы и наследование. Вариант 3.

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

Семинар 3. Задание 2. Массивы и наследование. Вариант 3.

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

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

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

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

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

0 - выход.

Вывод: После создания объекта, либо изменения его параметров, выводить сведения об объекте Array(элементы первого массива, элементы второго массива, поэлементная сумма),  либо Decimal (первое число, второе число, x1+x2, x1-x2, x1*x2, x1/x2).

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

8 10 24 3 4 1 203 2 724

10 3 8 9 7 6 5 8 6 2 3 1 9 9 8 7 6 5 8 4 3

1 6 15

2 8 1 1 1 1 0 0 1 1 0

1 3 94

1 2 120

3 2 0 3 9 8 7 7 8 9 5

2 1 1 1 2 2 2 3 3 3 4

3 1 1 0 0 0 1 1 1 6 5

2 1 1 1 1 1 1 0 0 4 8

0

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

Array 10 24 3 4 1 203 2 724

Decimal1 3268567983 Decimal2 3485678991

Decimal1+Decimal2  6754246974

Decimal1-Decimal2  -217111008

Decimal1*Decimal2  11393178748998345153

Decimal1/Decimal2 0

Array 10 24 3 4 1 203 15 724

Decimal1 0110011118 Decimal2 3485678991

Decimal1+Decimal2  3595690109

Decimal1-Decimal2  -3375667873

Decimal1*Decimal2  383463442789021938

Decimal1/Decimal2 0

Array 10 24 3 94 1 203 15 724

Array 10 24 120 94 1 203 15 724

Decimal1 0110011118 Decimal2 5987789302

Decimal1+Decimal2  6097800420

Decimal1-Decimal2  -5877778184

Decimal1*Decimal2  658723395461459636

Decimal1/Decimal2 0

Decimal1 4333222111 Decimal2 5987789302

Decimal1+Decimal2  10321011413

Decimal1-Decimal2  -1654567191

Decimal1*Decimal2  25946420999435656522

Decimal1/Decimal2 0

Decimal1 4333222111 Decimal2 5611100011

Decimal1+Decimal2  9944322122

Decimal1-Decimal2  -1277877900

Decimal1*Decimal2  24314142634697543221

Decimal1/Decimal2 0

Decimal1 8400111111 Decimal2 5611100011

Decimal1+Decimal2  14011211122

Decimal1-Decimal2  2789011100

Decimal1*Decimal2  47133863547333322221

Decimal1/Decimal2 1


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 2 /
1647. 02 - Семинар 3. Задание 2. Массивы и наследование. Вариант 2. 1649. 1650. 04 - Семинар 3. Задание 2. Массивы и наследование. Вариант 4. 1690. 05 - Семинар 3. Задание 2. Массивы и наследование. Вариант 5. 1688. 06 - Семинар 3. Задание 2. Массивы и наследование. Вариант 6.
 
время генерации 0.109 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.