Лучшие помощники
- Megamozg 2180 б
- Matalya1 1800 б
- DevAdmin 1690 б
- arkasha_bortnikov 840 б
- Dwayne_Johnson 840 б
20 мая 2023 15:44
234
напишите программу, которая в веденной последовательности целых чисел 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
Остались вопросы?
Еще вопросы по категории Информатика
В Python срочно даю 25 баллов. 1. Определите округление до ближайшего наибольшего целого числа 85,5. 2. Определите округление до ближайшего наименьше...
Друзья решили зашифровать сообщения из английских букв, записывая вместо каждой буквы её номер в алфави- те (без пробелов). Номера букв даны в таблиц...
Чему равен десятичный эквивалент чисел 1111 в 2степени...
Описать систему хранения файлов на диске (срочно) (6 класс) (анон) Какие действия можно совершать с файлами...
1)Какие таблицы относятся к таблицам типа "объект-свойство" 2)Какие таблицы относятся к таблицам типа "объект-объект" СРОЧНО...
Все предметы