Написать программу поиска любого элемента в массиве. Для уточнения - на языке программирования, для программы Паскаль.

2 Мая 2020 в 19:40
107 +1
0
Ответы
1

Программа на языке Pascal для поиска элемента в массиве:

program SearchElementInArray;
var
arr: array[1..10] of Integer; // Исходный массив
i, elementToFind: Integer; // Переменные для цикла и элемента для поиска
isFound: Boolean; // Флаг для указания найден ли элемент
begin
isFound := false;
// Заполнение массива произвольными значениями
for i := 1 to 10 do
begin
arr[i] := Random(100); // Генерируем случайные числа от 0 до 99
end;
// Вывод исходного массива
writeln('Исходный массив:');
for i := 1 to 10 do
begin
write(arr[i], ' ');
end;
writeln;
write('Введите элемент, который хотите найти в массиве: ');
readln(elementToFind);
// Поиск элемента
for i := 1 to 10 do
begin
if arr[i] = elementToFind then
begin
writeln('Элемент ', elementToFind, ' найден в массиве на позиции ', i);
isFound := true;
break; // Выход из цикла, если элемент найден
end;
end;
if not isFound then
begin
writeln('Элемент не найден в массиве');
end;
end.

Эта программа создает массив из 10 случайных чисел, затем запрашивает пользователя ввести элемент, который нужно найти в массиве. После этого программа перебирает элементы массива и ищет совпадение с введенным элементом. Если элемент найден, программа выводит позицию элемента в массиве, иначе выводит сообщение об отсутствии элемента.

18 Апр в 12:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 91 734 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир