Найти наименьшее из чисел с четным номером - Pascal
Формулировка задачи:
Дан массив из N целых чисел. Числа вводятся рандомно на интервале от -10 до 10. Найти наименьшее из чисел с четным номером.
Решение задачи: «Найти наименьшее из чисел с четным номером»
textual
Листинг программы
mn:=a[2]; for i:=4 to n do if(i mod 2=0)and(a[i]<mn) then mn:=a[i];
Объяснение кода листинга программы
- Создается переменная
mn, которая будет использоваться для хранения наименьшего числа с четным номером. - Устанавливается значение переменной
mnравным значению элемента массиваaс номером 2. - Запускается цикл
for, в котором переменнаяiизменяется от 4 доn. - Внутри цикла проверяется, является ли текущее значение
iчетным (проверка с помощью оператора остатка от деленияmod 2=0) и меньше ли значение элемента массиваaс номеромiзначенияmn. - Если обе проверки верны, то значение переменной
mnзаменяется на значение элемента массиваaс номеромi.