Заполнить случайными числами в диапазоне от 1 до 10 массив a[n]. найти в получившемся массиве наиболее часто встречающееся число. если таких чисел несколько, то вывести наименьшее из них. вывести на экран сам массив и получившееся число. протестировать программу на трёх произвольных тестах, доказав правильность её работы.
242
432
Ответы на вопрос:
Значит так: мы создаем массив избыточной длины, куда потом будем записывать рандомные числа. так же мы создаем массив-счетчик b (у него индексами являются сами числа, а элементами - количество этого числа в массиве а), куда будет присваиваться, сколько раз нам встречается то или иное число (перед этим мы массив обязательно обнулим). в конце мы смотрим максимальное число из массива-счетчика. вуаля! вот пример программы на паскале abc: var a: array [1..1000000] of integer; b: array [1..10] of longint; c: integer; i,max,n: longint; begin write('введите число элементов массива: '); readln(n); max: =0; for i: =1 to 10 do b[i]: =0; for i: =1 to n do begin a[i]: =random(10)+1; write(a[i],' '); b[a[i]]: =b[a[i]]+1 end; for i: =1 to 10 do if b[i]> max then begin c: =i; max: =b[i] end; writeln; writeln('чаще всего в массиве встречается число ',c) end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
timko115.08.2020 23:33
-
Hika3422.02.2020 12:43
-
toshaprostakis4526.02.2020 16:06
-
KOTEНОКGAB14.11.2021 10:24
-
kat24309.05.2020 12:35
-
xxx15807.09.2021 02:04
-
Viktoriahhjgfdsaqw21.02.2022 11:40
-
nastushka20831.07.2021 22:00
-
mashanemiro110p08m3828.07.2020 03:01
-
liza143003.05.2022 09:15
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.