Олимпиадный тренинг

Задача . П 48


Задача

Темы:
Дан целочисленный массив из 2000 элементов. Если сумма всех элементов массива чётная, нужно вывести количество нечётных (по значению) элементов массива, если нечётная – количество чётных. Например, для массива из 6 элементов, равных соответственно 2, 6, 12, 17, 3, 8, ответом будет 2 – количество нечётных элементов, так как общая сумма всех элементов чётна.
Исходные данные объявлены так, как показано ниже на примерах для некоторых языков программирования. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.

Паскаль Си
const
N = 2000;
var
a: array [1..N] of integer;
i, k: integer;
begin
  for i := 1 to N do
    readln(a[i]);
  ...
end.
#include <stdio.h>
#define N 2000
int main() {
int a[N];
int i, k;
for (i = 0; i<N; i++)
  scanf("%d", &a[i]);
...
return 0;
}


time 500 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя