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

Задача . П 46


Задача

Темы:
Дан массив, содержащий неотрицательные целые числа, не превышающие 10 000. Необходимо вывести:
– минимальный чётный элемент, если количество чётных элементов не больше, чем нечётных;
– минимальный нечётный элемент, если количество нечётных элементов меньше, чем чётных.
Например, для массива из шести элементов, равных соответственно 4, 6, 12, 17, 9, 8, ответом будет 9 – наименьшее нечётное число, поскольку нечётных чисел в этом массиве меньше.

Паскаль  Си
const N=2000;
var a: array [1..N] of integer;
    i, j, k, m: longint;
begin
  for i:=1 to N do
    readln(a[i]);

end.
#include<stdio.h> 
int main(void) {
const int N=2000;
 int a[N]; 
 int i, j, k, m;
 for (i=0; i<N; i++) 
    scanf(″%d″, &a[i]); 

}


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

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