Вопрос задан 27.06.2023 в 00:22. Предмет Информатика. Спрашивает Малькевич Глеб.

Напишите программу, которая заполняет массив из N = 10 элементов случайными числами в диапазоне

[-10,10], выводит его на экран, а затем находит индекс последнего элемента, равного введённому числу X. Программа должна вывести ответ «не найден», если в массиве таких элементов нет. Пример:Массив: -5 -6 2 3 -3 0 8 -3 0 9Что ищем: 0A[9] = 0питон
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Григорьева Дарья.

Ответ:

import random as r

mass = [r.randint(-10, 10) for i in range(10)]

print(*mass)

x = int(input())

k = 0

for i in range(len(mass)):

   if x == mass[i]:

       k = i

if k == 0:

   print('не найден')

else:

   print(k)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам понадобится использовать язык программирования Python. Вот пример программы, которая выполняет описанные вами действия:

python
import random # Создаем массив из 10 элементов с случайными числами от -10 до 10 N = 10 arr = [random.randint(-10, 10) for _ in range(N)] # Выводим массив на экран print("Массив:", arr) # Запрашиваем число X, которое мы ищем X = int(input("Что ищем: ")) # Ищем индекс последнего элемента, равного X last_index = -1 for i in range(N): if arr[i] == X: last_index = i # Проверяем, был ли найден элемент X if last_index != -1: print(f"A[{last_index}] = {X}") else: print("Не найден")

Эта программа создает массив, выводит его на экран, запрашивает число X и затем находит индекс последнего элемента, равного X, или выводит "не найден", если такого элемента нет.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос