e-olymp 922. Сдвинь элементы

Условие задачи
Задан массив целых чисел длины $n$. Сдвинуть элементы массива вправо циклически на $1$ шаг.
Входные данные
В первой строке задано количество элементов массива $n$$(n ≤ 100)$ . Во второй строке заданы сами элементы массива, значение каждого из которых по модулю не превышает $100$.
Выходные данные
В одной строке вывести $n$ чисел — новые значения элементов массива.
Тесты

Входные данные Выходные данные
4
1 2 3 4 5
4 1 2 3
6
3 3 3 3 3 1
1 3 3 3 3 3
2
1 2
2 1

Код программы

Решение задачи
Создаем динамический массив, размером в number элементов. Создаем переменную last, в которой записан последний элемент массива. Создаём цикл, в котором меняется каждый элемент массива с предыдущим. Кладем на $1$ место (точнее $0$ место) бывший последний элемент массива.
Выводим массив.
Ссылки
Задача на сайте e-olymp
Код решения в Ideone