Лучшие помощники
- Megamozg 2170 б
- Matalya1 1800 б
- DevAdmin 1680 б
- arkasha_bortnikov 740 б
- kirill_shatsov 705 б
20 мая 2023 15:44
173
напишите программу, которая в веденной последовательности целых чисел 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
Остались вопросы?
Еще вопросы по категории Информатика
Задача 1. Ввести 5 элементов списка. И вывести те из них, которые меньше введенного числа. Задача 2. Найти наименьшее положительное число в списке. My...
Что такое принцип программного управления?...
1. Телекоммуникация – это… а) общение между людьми через телевизионные мосты; б) общение между людьми через телефонную сеть; в) обмен информацией на...
На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозна...
Почему не работает)))) где исправить...?...
Все предметы