Найти количество чётных элементов массива,имеющих нечётные индексы n=10 [-30; 30]. ввод случайным образом,вывод в строку.

texet1024 texet1024    2   30.09.2019 19:50    3

Ответы
Zayka1231 Zayka1231  09.10.2020 06:11
PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018Внимание! Если программа не работает, обновите версию!

begin

 var a := ArrRandom(10, -30, 30);

 a.Println;

 var k := a.Where((v, i)-> v.IsEven and i.IsEven).Count;

 Println('Искомое количество равно', k)

end.

29 7 -2 -7 -26 -21 -9 -26 -10 27Искомое количество равно 3

Предполагается, что индексы массива идут от 1. Если они идут от нуля, надо заменить i.IsEven на i.IsOdd

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика