Предмет: Другие предметы, автор: danila434343rth

Задача №226. Линейный поиск - 3
Задачи данного раздела решать без использования оператора in, функций min, max, sum и без использования методов списков.
Напишите программу, которая выводит номера элементов массива, равных данному числу.

Входные данные
В первой строке задается одно натуральное число N, не превосходящее 1000 – размер массива.

Во второй строке вводятся N чисел – элементы массива (целые числа, не превосходящие по модулю 1000).

В третьей строке содержится одно целое число x, не превосходящее по модулю 1000.

Выходные данные
Вывести номера элементов, равных данному, в порядке возрастания. Если таких элементов нет, ничего выводить не нужно.

Ответы

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

Ответ:

Пример решения на языке Python:

n = int(input())

a = list(map(int, input().split()))

x = int(input())

for i in range(n):

   if a[i] == x:

       print(i+1)

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

5
1 2 3 2 1
2

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

2
4

Похожие вопросы
Предмет: История, автор: ananim47