Зсунь елементи
Задано
одновимірний масив цілих чисел довжини n. Зсунути
елементи масиву циклічно праворуч на 1 крок.
Вхідні дані
У
першому рядку задано кількість елементів масиву n (n ≤ 100).
У другому рядку задано самі елементи масиву, значення кожного з яких за модулем
не перевищує 100.
Вихідні дані
В
єдиному рядку вивести через проміжок n чисел: нові значення елементів масиву.
Вхідні дані
4
1 2 3 4
Вихідні дані
4 1 2 3
program zsuv;
var h, i, last : integer;
m : array[1..100] of integer;
begin
readln(h);
for i:=1 to h do read(m[i]);
last:=m[h];
for i:=h downto 2 do
m[i]:=m[i-1];
m[1]:=last;
for i:=1 to h do
if i<>h then write(m[i],' ')
else writeln(m[i]);
end.
Немає коментарів:
Дописати коментар