Написать программу на паскале для решения следующей : дан массив из 20 элементов. необходимо посчитать количество пар элементов, в которых есть хотя бы 1 нечетный элемент. под парой элементов считать 2 рядом стоящих элемента.
// PascalABC.NET 3.1, сборка 1204 от 24.03.2016 begin var a:=ArrRandom(ReadInteger('n='),-30,30); a.Println; var b:=a.Pairwise.Where(i->(i.Item1.IsOdd) or (i.Item2.IsOdd)).Count; Writeln('Количество пар= ',b) end.
var a: array[1..n] of integer; m, i: integer; begin for i := 1 to n do begin a[i] := random(21) - 10; write(a[i]:4); end; writeln; for i := 1 to n - 1 do if (a[i] mod 2 <> 0) or (a[i + 1] mod 2 <> 0) then m := m + 1; writeln('Всего пар', m); end.