АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

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

Time Limit: 1 seconds
Memory Limit:65536KB
Points:10
View Problem Statistics Submit Problem added 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


View Problem Statistics Submit Author/source:
Educational Courses / Языки программирования / Семинар 12. Наследование. Задача 2 /
1656. 08 - Семинар 3. Задание 2. Массивы и наследование. Вариант 8. 1691. 1700. 10 - Семинар 3. Задание 2. Массивы и наследование. Вариант 10. 1701. 12 - Семинар 3. Задание 2. Массивы и наследование. Вариант 12. 1702. 13 - Семинар 3. Задание 2. Массивы и наследование. Вариант 13.
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.047 sec.
© Copyright VSTU, AVT, Nosov D.A.