СофаСтар2
23.01.2023 21:02

Создайте программу, которая будет симулировать бросок игрального кубика. каждый бросок будет генерироватся случайно число в депозоне [1,6]. кубик перекидывается n раз. после чего, программа выводит на экран сколько раз выпало каждое значение. и отдельно выводится информация о том, какое значение выпадало больше всего раз. n целое число, которое вводится с клавиатуры язык pascal and.net

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Dasha846363737
07.10.2020 20:14
// PascalABC.NET 3.3, сборка 1625 от 17.01.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),1,6); a.Println;
  var s:=a.GroupBy(t->t).Select(t->(t.Key,t.Count)).OrderBy(t->t[0]);
  s.Println;
  var max:=s.MaxBy(t->t[1]);
  Writeln('Наиболее частое значение: ',max[0])
end.

Пример
n= 50
1 2 5 5 4 2 5 3 5 3 5 5 5 4 2 4 3 3 3 3 6 6 5 4 2 5 5 5 4 5 3 1 5 1 1 3 6 2 6 6 5 2 6 5 2 5 5 5 6 5
(1,4) (2,7) (3,8) (4,5) (5,19) (6,7)
Наиболее частое значение: 5
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота