АВТ
Language:

Remote Training on Programming

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

1716. Павловская. ООП. Семинар 2. Наследование. Вариант 6.

Time Limit: 1 seconds
Memory Limit:65536KB
Points:10
View Problem Statistics Submit Problem added Administrator

Павловская. ООП. Семинар 2. Наследование. Вариант 1.

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

Сначала необходимо создать 2 объекта базового класса Т1 и вывести информацию о них, затем создать 2 объекта производного класса Т2, вывести информацию о них, после этого выполнить действия согласно меню:

1 – сдвинуть циклически первый объект базового класса на указанное число позиций вправо;

2 – сдвинуть циклически второй объект базового класса на указанное число позиций вправо;

3 – сдвинуть циклически первый объект производного класса на указанное число позиций вправо;

4 – сдвинуть циклически второй объект производного класса на указанное число позиций вправо;

0 – выход.

Ввод: построчный ввод строк и пунктов меню.

Вывод: после ввода исходных данных и после выполнения каждого пункта меня осуществлять вывод строк и результатов выполнения методов.

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

Symbstring1 abcd1234defg5678

Symbstring2 xyz12345zyx54321

Decstring1 12345654321123456

Decstring2  98765456789876543

1 2
2 3
3 5
4 6 
0

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

Symbstring1 abcd1234defg5678
Symbstring2 xyz12345zyx54321
Symbstring1 + Symbstring2 abcd1234defg5678xyz12345zyx54321
Symbstring1 - Symbstring2 abcd1234defg5678
Decstring1 12345654321123456
Decstring1 2 101011110111000100111010100100010101001001000010000000
Decstring1 8 536704724425110200
Decstring1 16 2bdc4ea4549080
Decstring2 98765456789876543
Decstring2 2 101011110111000101010100011100000000010100010111100111111
Decstring2 8 5367052434002427477
Decstring2 16 15ee2a8e00a2f3f
sdvig2 Symbstring1 cd1234defg5678ab
Symbstring2 xyz12345zyx54321
sdvig2 Symbstring1 + Symbstring2 cd1234defg5678abxyz12345zyx54321
sdvig2 Symbstring1 - Symbstring2 cd1234defg5678ab
sdvig2 Symbstring1 cd1234defg5678ab
sdvig3 Symbstring2 12345zyx54321xyz
sdvig2 Symbstring1 + sdvig3 Symbstring2 cd1234defg5678ab12345zyx54321xyz
sdvig2 Symbstring1 - sdvig3 Symbstring2 cd1234defg5678ab
sdvig5 Decstring1 65432112345612345
sdvig5 Decstring1 2 11101000011101100010100011010101010000111000000000111001
sdvig5 Decstring1 8 3503542432520700071
sdvig5 Decstring1 16 e87628d5438039
sdvig6 Decstring2 56789876543987654
sdvig6 Decstring2 2 11001001110000100001011110000010001111100001111111000110
sdvig6 Decstring2 8 3116041360217417706
sdvig6 Decstring2 16 c9c217823e1fc6


View Problem Statistics Submit Author/source:
Educational Courses / Языки программирования / Павловская. ООП. Семинар 2. Наследование /
1719. 05 - Павловская. ООП. Семинар 2. Наследование. Вариант 5. 1716. 1720. 07 - Павловская. ООП. Семинар 2. Наследование. Вариант 7. 1721. 08 - Павловская. ООП. Семинар 2. Наследование. Вариант 8. 1722. 09 - Павловская. ООП. Семинар 2. Наследование. Вариант 9.
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.265 sec.
© Copyright VSTU, AVT, Nosov D.A.