Заполните массив случайными числами в интервале [0,100] и подсчитайте отдельно среднее...

0 голосов
308 просмотров

Заполните массив случайными числами в интервале [0,100] и подсчитайте отдельно среднее значение всех элементов, которые <50, и среднее значение всех элементов, которые ≥50. Пример: Массив: 3 2 52 4 60 Среднее арифметическое элементов [0,50): 3.000 Среднее арифметическое элементов [50,100): 56.000


Информатика Начинающий (263 баллов) | 308 просмотров
Дан 1 ответ
0 голосов

PascalABC.NET 3.4.2, сборка 1979 (16.02.2019)

  1. begin
  2.  var arr := SeqRandomInteger(ReadInteger('N = ')).ToArray;
  3.  arr.Println;
  4.  Writeln('< 50: ', arr.Where(x -> (x < 50)).Average:3:2);
  5.  Writeln('>= 50: ', arr.Where(x -> (x >= 50)).Average:3:2);
  6. end.
Отличник (5.6k баллов)
10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей