Предмет: Информатика, автор: sergofm524

ПИТОН

Напишите программу которая находит индексы всех элементов массива, равных введенному числу Х.

Ответы

Автор ответа: ahi527594
1

Ответ:

Напишите программу, которая выводит номера элементов массива, равных заданному значению X .

Входные данные

Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. В третьей строке записано число X . Гарантируется, что 0 < N ≤ 10000 .

Выходные данные

Программа должна вывести в одной строке номера элементов массива, равных X , разделив их пробелами. Предполагается, что нумерация начинается с единицы. Если таких элементов нет, нужно вывести число -1.

Примеры

входные данные

5

1 2 1 3 5

1

выходные данные

1 3

Вот что я сделал

Прошло всего на 13 баллов

PythonВыделить код

1

2

3

4

5

6

7

8

9

10

N=int(input())

lst=[int(X) for X in input().split()]

w=0

X=int(input())

for i in range(N):

if lst[i]==X:

print(i+1,end=' ')

w=1

if w==0:

print(-1)


sergofm524: а что по отступам?
sergofm524: глянь пожалуйста, у меня в профиле ещё 3 таких же задачи
Похожие вопросы