Написать программу, которая проверяет, находится ли введенное с клавиатуры число в массиве. Массив также должен вводится во время программы pascalABC.Net прошууууу

24 Ноя 2019 в 19:56
375 +1
0
Ответы
1

Программа будет выглядеть следующим образом:

program SearchNumberInArray;
var
arr: array of Integer;
num, i: Integer;
found: Boolean;
begin
// Ввод массива
WriteLn('Введите размер массива:');
ReadLn(num);
SetLength(arr, num);
WriteLn('Введите элементы массива:');
for i := 0 to num - 1 do
begin
ReadLn(arr[i]);
end;
// Поиск числа в массиве
WriteLn('Введите число для поиска:');
ReadLn(num);
found := False;
for i := 0 to Length(arr) - 1 do
begin
if arr[i] = num then
begin
found := True;
Break;
end;
end;
if found then
WriteLn('Число ', num, ' найдено в массиве')
else
WriteLn('Число ', num, ' не найдено в массиве');
end.

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

19 Апр 2024 в 00:56
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир