Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу, которая в последовательности целых чисел определяет 1.количество четных отрицательных чисел 2.среднее арифметическое нечётных чисел программа получает на вход целые числа, количество введёных чисел неизвестно, последовательность чисел заканчивается числом 0(0- признак окончания ввода, не входит в последовательность.
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ReadSeqIntegerWhile(i->i<>0).ToArray;
Writeln('Четных отрицательных ',a.Where(i->(i<0) and i.IsEven).Count,
', ср.арифм. нечетных ',a.Where(i->i.IsOdd).Average:0:3)
end.
Пример
3 -4 2 -5 6 -1 7 -2 0
Четных отрицательных 2, ср.арифм. нечетных 1.000