АВТ
Язык:

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

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

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

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

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

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

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

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 1 3 8 9 7 6 5 8 6 2 3 -1 1 9 9 8 7 6 5 8 4 3

1 6 15

2 1 8 1 1 1 1 0 0 1 1 0

1 3 94

1 2 120

3 -1 2 0 3 9 8 7 7 8 9 5

2 1 1 1 1 2 2 2 3 3 3 4

3 1 1 1 0 0 0 1 1 1 6 5

2  1 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  -217111008

Decimal1-Decimal2  6754246974

Decimal1*Decimal2  -11393178748998345153

Decimal1/Decimal2 0

Array 10 24 3 4 1 203 15 724

Decimal1 110011118 Decimal2 -3485678991

Decimal1+Decimal2  -3375667873

Decimal1-Decimal2  3595690109

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 110011118 Decimal2 -5987789302

Decimal1+Decimal2  -5877778184

Decimal1-Decimal2  6097800420

Decimal1*Decimal2  -658723395461459636

Decimal1/Decimal2 0

Decimal1 4333222111 Decimal2 -5987789302

Decimal1+Decimal2  -1654567191

Decimal1-Decimal2  10321011413

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 /
1650. 04 - Семинар 3. Задание 2. Массивы и наследование. Вариант 4. 1690. 1688. 06 - Семинар 3. Задание 2. Массивы и наследование. Вариант 6. 1689. 07 - Семинар 3. Задание 2. Массивы и наследование. Вариант 7. 1656. 08 - Семинар 3. Задание 2. Массивы и наследование. Вариант 8.
 
время генерации 0.047 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.