Паскаль Даны натуральные числа A1,A2,...An . Определить количество членов Ai последовательности A1,A2,...An, имеющих четные порядковые номера и являющиеся чётными числами
Var i, n, k, a: integer; begin readln(n); k:=0; for i:=1 to n do begin readln(a); if (a mod 2 = 0) and (i mod 2 = 0) then inc(k); end; writeln(k); end.
Возникла мысль. Если мы рассматриваем только каждое второе введенное, можно читать сразу по два и рассматривать второе значение
Кстати да, но нужно будет вводить еще одну переменную.
Окупится более простой проверкой и уменьшением количества проходов по циклу вдвое.