Напишите алгоритм на одном из языков программирования, который осуществляет выбраковку данных в целочисленном массиве
Напишите алгоритм на одном из языков программирования, который осуществляет выбраковку данных в целочисленном массиве из 200 элементов. Этот массив содержит последовательные результаты измерений, и его элементы могут быть целыми числами от 0 до 10 000 включительно. В алгоритме следует выполнить следующие действия: если максимальное четное число в массиве меньше максимального нечетного числа, то все четные числа должны быть заменены нулями; в противном случае, все нечетные числа заменяются нулями. Например, для исходного массива из восьми элементов: 7 1 3 2 14 5 9 6 программа должна вывести (по одному числу в строке) числа 0 0 0 2 14 0 0 6.
22.11.2023 18:19
Инструкция: Для решения данной задачи, нам необходимо написать алгоритм на языке программирования, который будет выполнять выбраковку данных в заданном целочисленном массиве. Массив содержит результаты измерений и имеет размерность 200 элементов. Элементы массива могут быть целыми числами в диапазоне от 0 до 10 000.
Алгоритм может быть реализован следующим образом:
1. Создать целочисленный массив размером 200 и заполнить его элементы случайными числами в допустимом диапазоне.
2. Найти максимальное четное и максимальное нечетное число в массиве.
3. Проверить условие: если максимальное четное число меньше максимального нечетного числа, выполнить следующие действия:
- Пройти по всем элементам массива.
- Если текущий элемент массива является четным числом, заменить его на 0.
4. Иначе, если максимальное четное число больше или равно максимальному нечетному числу, выполнить следующие действия:
- Пройти по всем элементам массива.
- Если текущий элемент массива является нечетным числом, заменить его на 0.
5. Вывести полученный массив.
Дополнительный материал:
Совет: Для выполнения данной задачи, вам понадобится использовать цикл и условные операторы, чтобы пройтись по всем элементам массива и выполнить соответствующие замены.
Задача для проверки: Напишите программу на языке программирования, которая реализует описанный алгоритм для массива [3, 6, 9, 12, 15, 18, 21, 24]. Выведите полученный массив после выбраковки данных.