1436: Циклічний зсув

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 12,00 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

Описати процедуру ~ShiftLeft3(A, B, C)~, яка виконує лівий циклічний зсув значень ~A, B, C~:

A переміщається в ~C, B~ в ~А~; ~C~ в ~B~. (~A, B, C~ – дійсні числа, які є одночасно вхідними і вихідними параметрами).

За допомогою процедури здійснити циклічний зсув двох наборів чисел ~(A_1, B_1, C_1)~ та ~(A_2, B_2, C_2)~.

Формат вхідних даних

У першому рядку містять дійсні числа ~A_1, B_1, C_1~.

У другому - дійсні числа ~A_2, B_2, C_2~. Всі числа не перевищують 10000 по модулю.

Формат вихідних даних

Для кожного набору чисел в окремому рядку вивести трійки чисел після циклічного зсуву. Числа виводити з точністю до сотих.

Приклад вхідних даних

3.5 8.0 23.1
9 5 2

Приклад вихідних даних

8.00 23.10 3.50
5.00 2.00 9.00

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.