Решение есть.нужно его объяснить.Опишите на русском языке или на одном из языков программирования алгоритм вычисления разности максимального среди элементов, имеющих четные значения, и максимального среди элементов имеющих нечетные значения, в заданном целочисленном массиве из 30 положительных элементов.Cоnst N = 30; Var a: array [1..N] of integer; MaxEv, MaxOdd, I: integer; begin for i=1 to N readln(a); MaxEv :=0; MaxOdd :=0; For I :=1 to N do if (a div 2)*2 = a then begin if a >= MaxEv then MaxEv :=a; end else if a >= MaxOdd then MaxOdd :=a; Writeln (MaxEv - MaxOdd); end.

13 Мая 2020 в 19:40
115 +1
0
Ответы
1

Алгоритм вычисления разности максимального среди элементов, имеющих четные значения, и максимального среди элементов имеющих нечетные значения, в заданном целочисленном массиве из 30 положительных элементов:

Объявляем константу N равную 30 и массив a из N элементов.Объявляем переменные MaxEv и MaxOdd для максимальных четных и нечетных элементов соответственно.Инициализируем MaxEv и MaxOdd равными 0.Проходим по массиву a и для каждого элемента
Если элемент четный, то сравниваем его с текущим MaxEv и если больше, обновляем MaxEv.Если элемент нечетный, то сравниваем его с текущим MaxOdd и если больше, обновляем MaxOdd.Выводим разность между MaxEv и MaxOdd.

Приведенный выше код на языке программирования Pascal реализует описанный алгоритм.

18 Апр в 12:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 663 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир