1. Главная
  2. Библиотека
  3. Программирование
  4. Дан неупорядоченный одномерный массив A, содержащий цел...
Разбор задачи

Дан неупорядоченный одномерный массив A, содержащий целые числа. Определить, имеется ли в массиве элемент A[p] = k (k вводится с клавиатуры). Если такой элемент имеется в массиве, то вывести на экран его индекс, а иначе вывести сообщение «Указанное число

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Дан неупорядоченный одномерный массив A, содержащий целые числа. Определить, имеется ли в массиве элемент A[p] = k (k вводится с клавиатуры). Если такой элемент имеется в массиве, то вывести на экран его индекс, а иначе вывести сообщение «Указанное число

Условие:

Дан неупорядоченный одномерный массив A, содержащий целые числа. Определить, имеется ли в массиве элемент A[p] = k (k вводится с клавиатуры). Если такой элемент имеется в массиве, то вывести на экран его индекс, а иначе вывести сообщение «Указанное число не найдено».

Решение:

Пусть у нас дан массив A = [a1, a2, ..., an] и число k, которое вводится с клавиатуры. Необходимо проверить, существует ли в массиве элемент, равный k, и если да, то вывести его индекс, а если нет – сообщение «Указанное число не найдено».

Шаг 1. Определим, что массив неупорядоченный, то есть нет преимущества при поиске. Нужно перебрать все элементы массива от начала до конца.

Шаг 2. Применим алгоритм линейного поиска. Начнем с первого элемента массива, сравнивая каждый элемент с числом k.

Шаг 3. Если при переборе найден элемент, равный k, зап...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой алгоритм поиска наиболее подходит для нахождения элемента в неупорядоченном одномерном массиве?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет