Задача 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]