
Написать программу, которая выводит, есть ли в массиве размерностью 5 элементов заполненных
случайными числами в интервале [-15..30] с одинаковыми значениями. Исходный массив: 10 30 25 10 55 Результат: Одинаковые элементы=10

Ответы на вопрос

Ответ:
Объяснение:
Ты смог решить?



Для решения данной задачи, можно использовать следующий алгоритм:
1. Создаем массив размерностью 5 и заполняем его случайными числами в интервале [-15, 30]. Для этого можно воспользоваться функцией randint из модуля random.
2. Создаем переменную count и инициализируем ее значением 0. Она будет использоваться для подсчета количества одинаковых элементов.
3. Создаем переменную unique и инициализируем ее значением первого элемента массива. Она будет использоваться для хранения уникального значения элемента массива.
4. Проходим по всем элементам массива, начиная со второго элемента. Если текущий элемент равен unique, увеличиваем значение count на 1. Если текущий элемент не равен unique, присваиваем unique значение текущего элемента и сбрасываем значение count в 0.
5. После прохода по всем элементам массива, проверяем значение count. Если оно больше 0, значит в массиве есть одинаковые элементы. Выводим сообщение "Одинаковые элементы = " и значение unique.
Вот пример реализации данного алгоритма на языке Python:
```python import random
# Создаем массив размерностью 5 и заполняем его случайными числами arr = [random.randint(-15, 30) for _ in range(5)]
print("Исходный массив:", arr)
count = 0 unique = arr[0]
for i in range(1, len(arr)): if arr[i] == unique: count += 1 else: unique = arr[i] count = 0
if count > 0: print("Одинаковые элементы =", unique) else: print("В массиве нет одинаковых элементов") ```
Пример вывода:
``` Исходный массив: [10, 30, 25, 10, 55] Одинаковые элементы = 10 ```
В данном случае, в массиве есть одинаковые элементы, а именно число 10.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili