Добрый день товарищи!
Предыдущей публикацией было видео, где мы писали программу, которая меняет местами четные и нечетные элементы массива случайных чисел. В этой статье я хочу показать вам, как эта программа работает и объяснить ее. Давайте начнем, а в конце статьи будет ссылка для скачивания этого кода.
1. Задание и типы данных
Объявляем будущий массив целых чисел, а так же 2 вспомогательные переменные.
2. Заполняем массив рандомными числами
Пусть случайные числа будут в диапазоне от 0 до 9, вы, разумеется, можете взять другой диапазон.
3. Меняем соседние числа местами
Для начала нам нужно вернуть переменной i значение 0, так как в предыдущем цикле она использовалась в качестве счетчика. Либо можно было ввести еще одну переменную, например j.
Далее происходит присвоение переменной n значения массива, на 1 большего чем текущее. Эта переменная носит временный характер. После этого переменные меняются местами - Текущей присваивается следующее значение, а следующей - текущее.
Так же шаг цикла равняется сразу 2 а не 1.
4. Вывод измененного массива
Делаем два пропуска строки, для наглядности, а потом самым обычным циклом выводим измененный массив на экран пользователю. Теперь самое время протестировать работу.
5. Тесты программы
Тесты показывают, что программа изменяет массив правильно.
6. Заключение
Пришло время заканчивать. Надеюсь, вам была полезна информация из этой публикации. По ссылке ниже вы можете скачать программу с Яндекс.Диска:
Скачать код программы с Яндекс.Диска
Данный человек всегда открыт для обсуждения контента и общения с подписчиками, если найдутся какие либо вопросы то я обязательно постараюсь ответить на них.
По возможности я попросил бы подписаться и оценить публикацию. Сейчас это критически важно для развития канала.
Доброго вам всем здоровьица в эти трудные времена!