
Вопрос задан 26.06.2023 в 23:42.
Предмет Информатика.
Спрашивает Казарян Гуго.
Напишите программу, которая заполняет массив из N = 10 элементов случайными числами в диапазоне
[10,50], выводит его на экран, а затем находит индексы всех элементов, равных введённому числу X. Программа должна вывести ответ «не найден», если в массиве таких элементов нет. Пример: Массив: 12 45 30 18 30 15 30 44 32 17 Что ищем: 30 A[3] = 30 A[5] = 30 A[7] = 30 Решить Python Пришлите пж в программе

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

Отвечает Котова Яна.
import random
N = 10
a = [random.randint(10,50) for i in range(N)]
i_x = []
print(a)
x = int(input("Что ищем? "))
for i in range(len(a)):
if a[i] == x:
i_x.append(i)
if len(i_x) == 0:
print("Не найден")
else:
for i in range(len(i_x)):
print("A["+str(i_x[i])+"] = " + str(x))



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот Python-программа, которая выполняет указанные действия:
pythonimport random
# Функция для создания массива из N элементов со случайными числами в диапазоне [10, 50]
def create_random_array(N):
return [random.randint(10, 50) for _ in range(N)]
# Функция для поиска индексов элементов, равных X, и вывода их на экран
def find_and_print_indices(array, X):
indices = [i for i, element in enumerate(array) if element == X]
if indices:
for index in indices:
print(f"A[{index}] = {X}")
else:
print("Не найден")
# Генерируем массив из 10 элементов
N = 10
array = create_random_array(N)
# Выводим массив на экран
print("Массив:", " ".join(map(str, array)))
# Запрашиваем число X, которое будем искать в массиве
X = int(input("Что ищем: "))
# Ищем и выводим индексы элементов, равных X, или сообщаем, что не найдено
find_and_print_indices(array, X)
Просто скопируйте этот код в вашу среду разработки Python и выполните его. Он создаст массив из 10 случайных чисел в диапазоне [10, 50], выведет его на экран, а затем найдет и выведет индексы всех элементов, равных введенному числу X. Если в массиве нет элементов, равных X, программа выведет "Не найден".


Похожие вопросы

Информатика 82

Информатика 14
Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

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