Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
20 мая 2023 15:44
427
напишите программу, которая в веденной последовательности целых чисел 1 2 3 4 3 5 6 4 7 найдет и выведет моду этой последовательности
1
ответ
Мода - это число, которое встречается в последовательности наибольшее количество раз. Для решения этой задачи мы можем использовать словарь, где ключами будут числа из последовательности, а значениями - количество раз, которое они встречаются. Затем мы найдем максимальное значение в словаре и выведем соответствующий ему ключ.
Вот код на Python:
```python
sequence = [1, 2, 3, 4, 3, 5, 6, 4, 7]
# создаем словарь для хранения количества вхождений каждого числа
count_dict = {}
# проходим по всей последовательности и увеличиваем значение в словаре для каждого числа
for num in sequence:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# находим максимальное значение в словаре
max_count = max(count_dict.values())
# находим ключ со значением, равным максимальному
mode = [k for k, v in count_dict.items() if v == max_count][0]
print("Мода:", mode)
```
Результат выполнения программы:
```
Мода: 3
```
Вот код на Python:
```python
sequence = [1, 2, 3, 4, 3, 5, 6, 4, 7]
# создаем словарь для хранения количества вхождений каждого числа
count_dict = {}
# проходим по всей последовательности и увеличиваем значение в словаре для каждого числа
for num in sequence:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# находим максимальное значение в словаре
max_count = max(count_dict.values())
# находим ключ со значением, равным максимальному
mode = [k for k, v in count_dict.items() if v == max_count][0]
print("Мода:", mode)
```
Результат выполнения программы:
```
Мода: 3
```
0
·
Хороший ответ
20 мая 2023 15:45
Остались вопросы?
Еще вопросы по категории Информатика
“Крестьянину нужно перевезти через реку волка, козу и капусту. Но лодка такова, что в ней может поместиться только крестьянин, а с ним или один волк,...
Строки электронной таблицы MS EXCEL: 1. нет правильного варианта ответа; 2. обозначаются буквами русского алфавита А...Я; 3. именуются пользова...
Для хранения 1 секунды звукозаписи звука , амплитуда которого измеряется 88000 раз в секунду , а запись каждого результата измерения имеет онформацион...
1. Разработчиком языка Паскаль является: а) Блез Паскаль б) Никлаус Вирт в) Норберт Винер г) Даниэль Бриклин 2. Какая последовательность символов...
Перечислите все русские месяца года в алфавитном порядке...