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

Заполните массив (23) случайными числами в интервале [0,100] и подсчитайте отдельно среднее значение всех элементов, которые < 50, и среднее значение всех элементов, которые ≥50. на языке паскаль ! 15б.

Показать ответ
Ответ:
prunsesca005
prunsesca005
08.10.2020 20:03
PascalABC.NET 3.4.0, сборка 1670 от 23.05.2018
Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(23,0,100); a.Println;
  Println(a.Where(t->t<50).Average,a.Where(t->t>=50).Average)
end.
0,0(0 оценок)
Ответ:
Кэти305
Кэти305
08.10.2020 20:03
Var a: array [1..23] of integer;
i,s1,s2,k1,k2:integer;
begin
for i:=1 to 23 do
begin
a[i]:=random (101);
write (a[i],' ');
if a[i]<50 then
begin
s1:=s1+a[i];
k1:=k1+1
end
else
begin
s2:=s2+a[i];
k2:=k2+1
end
end;
writeln;
writeln ('Среднее арифметическое < 50 ',s1/k1);
writeln ('Среднее арифметическое >=50 ', s2/k2)
end.
Заполните массив (23) случайными числами в интервале [0,100] и подсчитайте отдельно среднее значение
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота