Загрузка данных


Задача 1. Отражение
Условие: Напишите программу, которая принимает на вход массив целых чисел и переворачивает его (первый элемент становится последним, второй — предпоследним и так далее).
Ограничение: Нельзя создавать второй массив. Все изменения должны происходить внутри исходного массива. Использовать готовые функции вроде std::reverse запрещено.

Входные данные: Массив [1, 4, 3, 2, 5]
Выходные данные: Массив [5, 2, 3, 4, 1]



Задача 2. Cортировка 
Условие: Дан массив из N целых чисел. Необходимо упорядочить его элементы по возрастанию (от меньшего к большему).
Ограничение: Запрещено использовать встроенную сортировку std::sort. 

Входные данные: Массив [24, 5, 1, 9, 12]
Выходные данные: Массив [1, 5, 9, 12, 24]