АВТ
Язык:

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

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

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

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

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

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

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

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

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

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

0 - выход.

Вывод: После создания объекта, либо изменения его параметров, выводить сведения об объекте Array(элементы массива),  либо Fraction (первое число, второе число, 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  2 7 1  -1 1 9 9 8 7 6 5 8 4 3  9 8

1 6 15

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

1 3 94

1 2 120

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

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

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

2  1 1 1 1 1 1 1 0 0 4 8  9 2

0

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

Array 10 24 3 4 1 203 2 724

Fraction1 3268567983.71 Fraction2 -3485678991.98

Fraction1+Fraction2  -217111008.27

Fraction1-Fraction2  6754246975.69

Fraction1*Fraction2  -11393178754676373860.6458

Fraction1/Fraction2 -0.9377

Array 10 24 3 4 1 203 15 724

Fraction1 0110011118.89 Fraction2 -3485678991.98

Fraction1+Fraction2  -3375667873.09

Fraction1-Fraction2  3595690110.87

Fraction1*Fraction2  -383463445999087136.5022

Fraction1/Fraction2 -0.0316

Array 10 24 3 94 1 203 15 724

Array 10 24 120 94 1 203 15 724

Fraction1 0110011118.89 Fraction2 -5987789302.67

Fraction1+Fraction2  -5877778183.78

Fraction1-Fraction2  6097800421.56

Fraction1*Fraction2  -658723400864299564.4363

Fraction1/Fraction2 -0.0184

Fraction1 4333222111.46 Fraction2 -5987789302.67

Fraction1+Fraction2  -1654567191.21

Fraction1-Fraction2  10321011414.13

Fraction1*Fraction2  -25946421005093298415.5982

Fraction1/Fraction2 -0.7237

Fraction1 4333222111.46 Fraction2 5611100011.71

Fraction1+Fraction2  9944322123.17

Fraction1-Fraction2  -1277877900.25

Fraction1*Fraction2  24314142640355236925.1966

Fraction1/Fraction2 0.7723

Fraction1 8400111111.92 Fraction2 5611100011.71

Fraction1+Fraction2  14011211123.63

Fraction1-Fraction2  2789011100.21

Fraction1*Fraction2  47133863558459613120.5832

Fraction1/Fraction2 1.4971


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 2 /
1656. 08 - Семинар 3. Задание 2. Массивы и наследование. Вариант 8. 1691. 1700. 10 - Семинар 3. Задание 2. Массивы и наследование. Вариант 10. 1701. 12 - Семинар 3. Задание 2. Массивы и наследование. Вариант 12. 1702. 13 - Семинар 3. Задание 2. Массивы и наследование. Вариант 13.
 
время генерации 0.421 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.