Паскаль Даны натуральные числа A1,A2,...An . Определить количество членов Ai...

0 голосов

Паскаль
Даны натуральные числа A1,A2,...An . Определить количество членов Ai последовательности A1,A2,...An, имеющих четные порядковые номера и являющиеся чётными числами


спросил от (37 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Супер бакалавр (15.5k баллов)
 
Лучший ответ

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.

оставил комментарий от Архангел (142k баллов)

Возникла мысль. Если мы рассматриваем только каждое второе введенное, можно читать сразу по два и рассматривать второе значение

оставил комментарий от Супер бакалавр (15.5k баллов)

Кстати да, но нужно будет вводить еще одну переменную.

оставил комментарий от Архангел (142k баллов)

Окупится более простой проверкой и уменьшением количества проходов по циклу вдвое.

...