Контест Junior Указатели и ссылки обновлено
Повернуть матрицу, хранящуюся одним буфером
Условие
Изображение n × m хранится в одном непрерывном буфере по строкам: элемент (i, j) лежит по индексу i · m + j. Поверните изображение на 90° по часовой стрелке и выведите результат.
Ввод: в первой строке n и m (1 ≤ n, m ≤ 80), далее n строк по m чисел от 0 до 99.
Вывод: m строк по n чисел: повёрнутое изображение.
Пример 1
Ввод:
2 3
1 2 3
4 5 6
Вывод:
4 1
5 2
6 3
Пример 2
Ввод:
1 1
7
Вывод:
7
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Термины по теме
Ещё по теме «Указатели и ссылки»
- Удалить узлы списка с заданными значениями
- sizeof массива-параметра
- const до и после звёздочки
- Откуда берутся висячие ссылки
- Сопоставьте объявление и его смысл
- nullptr против NULL в перегрузке
- Указатель «за последним»
- Что выведет: арифметика указателей и ссылки