В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Насятя28
Насятя28
09.06.2022 04:30 •  Информатика

Ввести одномерный массив м(х),элементами которого являются положит. и отрицат. целые числа. найти среднее арифметическое чисел,больших 3; наибольшее среди последних 10-ти чисел,частное от деления наибольшего и среднего.сформулировать новый массив с(n),состоящий из элементов массива м(х), которые больше найденного частного.

Показать ответ
Ответ:
MADINABALA
MADINABALA
04.10.2020 18:00
// PascalABC.NET 3.2, сборка 1353 от 27.11.2016
// Внимание! Если программа не работает, обновите версию!

begin
  var M:=ArrRandom(ReadInteger('x='),-50,50); M.Println;
  var pa:=M.Where(p->p>3).Average;
  Writeln('Среднее арифметическое чисел, превышающих 3: ',pa);
  var pm:=M.TakeLast(10).Max;
  Writeln('Максимум из десяти последних чисел: ',pm);
  var pp:=pm/pa;
  Writeln('Отношение двух найденных величин: ',pp);
  Writeln('Сформированный массив');
  var C:=M.Where(p->p>pp).ToArray; C.Println
end.

Пример
x= 15
2 -44 30 49 -36 47 -38 -21 -50 3 -5 50 37 -8 -18
Среднее арифметическое чисел, превышающих 3: 42.6
Максимум из десяти последних чисел: 50
Отношение двух найденных величин: 1.17370892018779
Сформированный массив
2 30 49 47 3 50 37
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота