1 ) Задайте массив из 10 частей с поддержкою датчика

1 ) Задайте массив из 10 частей с помощью датчика случайных чисел. Найдите среднее арифлетическое четных элементов массива. Выведите на экран исходный массив и приобретенное среднее арифметическое.
2) Задайте массив из 10 частей с помощью датчика случайных чисел. Найдите сумму его наибольшего и меньшего частей. Выведите на экран начальный массив и полученную сумму.
3) Дан массив B(n), упорядоченный по возрастанию. Включите в него элемент S, не нарушая упорядоченности. Выведите на экран исходный и приобретенный массивы.

Задать свой вопрос
Jemilija
пожалуйста помогите
Катенька
пожалуйста
1 ответ
// PascalABC.NET 3.3

begin
  var a:=ArrRandom(10,-50,50);
  writeln('1)');  a.Println;
  writeln('Среднее арифметическое четных элементов = ',
           a.Where(x-gt;x mod 2=0).Average);
  var c:=ArrRandom(10,-50,50);
  writeln('2)');  c.Println;
  writeln('max+min = ',c.Max+c.Min);
  writeln('3)');
  var n:=ReadInteger('n =');
  var b:=SeqGen(n,random(5),x-gt;x+random(1,5)).ToArray;
  b.Println;
  var s:=ReadInteger('s =');
  var k:=b.Where(x-gt;xlt;s).Count;
  b:=b[:k]+Arr(s)+b[k:];
  b.Println;
end.

Пример:
1)
-24 12 -31 -5 -45 36 27 43 46 -6
Среднее арифметическое четных частей = 12.8
2)
24 -13 -20 -47 16 27 -33 11 22 -33
max+min = -20
3)
n = 10
0 4 5 7 11 15 19 20 24 25
s = 10
0 4 5 7 10 11 15 19 20 24 25
Санек Игишева-Гуран
СПАСИБО ВАМ Громадное!)
Артём Бранзбург
Пожалуйста.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт