Введите с клавиатуры одномерный массив F(T), элементами которого являются положительные и

Введите с клавиатуры одномерный массив F(T), элементами которого являются положительные и отрицательные целые числа. Найдите среднее арифметическое значение четных и нечетных частей массива, сравните значение меж собой, определив малое. Сформируйте новый массив E(N), состоящий из частей массива F(T), которые больше отысканного малого значения.

Задать свой вопрос
Света Понорец
На каком языке?
1 ответ

Предполагается, что в массиве есть желая бы одно четное и одно нечетное значение.

PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018

Внимание! Если программка не работает, обновите версию!

begin

 var F := ReadArrInteger(ReadInteger('T='));

 var ae := F.Where(p -gt; p.IsEven).Average;

 var ao := F.Where(p -gt; p.IsOdd).Average;

 var m := Min(ae, ao);

 var E := F.Where(p -gt; p gt; m).ToArray;

 E.Println

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт