Объясните, ! паскаль. решение есть, просто не пойму одну деталь!

звучит так:

дан массив, содержащий 70 неотрицательных целых чисел. опишите на одном из языков

программирования алгоритм, позволяющий найти и вывести наименьшую нечётную сумму двух

соседних элементов массива. гарантируется, что в массиве есть соседние элементы с нечётной суммой.

исходные данные объявлены так, как показано ниже. запрещается использовать переменные, не

описанные ниже, но разрешается не использовать часть из них.

непонятно: почему мы пишем " (x=0) or " (т.е. почему именно нуля, почему именно такое действие)

const

n = 70;

var

a: array [1..n] of integer;

i,j,x,y: integer;

begin

for i : = 1 to n do

readln(a[i]);

for i : = 1 to (n-1) do

if ((a[i] + a[i+1]) mod 2 = 1) then

if (x = 0)or(x > a[i] + a[i+1]) then

x : = a[i] + a[i+1];

write(x);

end.

Q778 Q778    3   30.09.2019 21:46    5

Другие вопросы по теме Информатика