Дан целочисленный массив из 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;
} |