АВТ
Язык:

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

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

1675. Семинар 3. Задание 4. Абстрактные классы. Вариант 13.

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

Семинар 3. Задание 4. Абстрактные классы. Вариант 13.

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

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

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

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

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

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

     0 - выход.

Вывод: После создания объекта, либо изменения его параметров, выводить сведения об объектах и результаты выполнения операций – (сложение, вычитание, умножение, деление).

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

8 4 5 3 2 4 6 7 9

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

10 1 0 1 0 1 1 0 0 0 1

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

4 9 1 1 1 1 0 0 0 0 1

0

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

Decimal1 45324679 Decimal2 12435687
Decimal1+Decimal2 57760366
Decimal1-Decimal2 32888992
Decimal1*Decimal2 563643521419473
Decimal1/Decimal2 3
Binary1 1111010101 Binary2 1010110001
Binary1+Binary2 1010000110
Binary1-Binary2 0100100100
Binary1*Binary2 10100101000001000101
Binary1/Binary2 0000000001
Decimal1 8254672 Decimal2 12435687
Decimal1+Decimal2 20690359
Decimal1-Decimal2 -4181015
Decimal1*Decimal2 102652517279664
Decimal1/Decimal2 0
Decimal1 8254672 Decimal2 5698
Decimal1+Decimal2 8260370
Decimal1-Decimal2 8248974
Decimal1*Decimal2 47035121056
Decimal1/Decimal2 1448
Binary1 0000000011 Binary2 1010110001
Binary1+Binary2 1010110100
Binary1-Binary2 1010101110
Binary1*Binary2 00000000100000010011
Binary1/Binary2 0000000000
Binary1 0000000011 Binary2 0111100001
Binary1+Binary2 0111100100
Binary1-Binary2 0111011110

Binary1*Binary2 00000000010110100011
Binary1/Binary2 0000000000


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 4 /
1665. 12 - Семинар 3. Задание 4. Абстрактные классы. Вариант 12. 1675. 1664. 14 - Семинар 3. Задание 4. Абстрактные классы. Вариант 14. 1667. 15 - Семинар 3. Задание 4. Абстрактные классы. Вариант 15. 1668. 16 - Семинар 3. Задание 4. Абстрактные классы. Вариант 16.
 
время генерации 0.125 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.