Сгенерировать массив из N=11 случайных чисел -29;150, вывести. Найти среднее

Сгенерировать массив из N=11 случайных чисел -29;150, вывести.
Отыскать среднее арифметическое положительных и отрицательных чисел, вывести. Поменять местами 2-й и 7-й элементы в массиве, вывести приобретенный массив

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3, сборка 1570 от 04.11.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(11,-29,150); a.Println;
  Writeln('Ср.арифм. положительных: ',a.Where(x-gt;xgt;0).Average:0:3);
  Writeln('Ср.арифм. отрицательных: ',a.Where(x-gt;xlt;0).Average:0:3);
  Swap(a[1],a[6]);
  Writeln('Результирующий массив'); a.Println
end.

Пример
91 109 113 119 17 95 41 131 -15 117 -14
Ср.арифм. положительных: 92.556
Ср.арифм. отрицательных: -14.500
Результирующий массив
91 41 113 119 17 95 109 131 -15 117 -14
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт