Предмет: Другие предметы,
автор: danila434343rth
Задача №226. Линейный поиск - 3
Задачи данного раздела решать без использования оператора in, функций min, max, sum и без использования методов списков.
Напишите программу, которая выводит номера элементов массива, равных данному числу.
Входные данные
В первой строке задается одно натуральное число N, не превосходящее 1000 – размер массива.
Во второй строке вводятся N чисел – элементы массива (целые числа, не превосходящие по модулю 1000).
В третьей строке содержится одно целое число x, не превосходящее по модулю 1000.
Выходные данные
Вывести номера элементов, равных данному, в порядке возрастания. Если таких элементов нет, ничего выводить не нужно.
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Русский язык,
автор: yyalkunzhan84
Предмет: Математика,
автор: kirakarnaykhova12
Предмет: Физкультура и спорт,
автор: sadyrbaevkazsmk
Предмет: Окружающий мир,
автор: levlituev