Функция- проверка наличия определённых элементов в массиве (Урок 15 Задача 18)
Primary tabs
Условие:
Дан массив длиной N (не более 100 элементов). Проверить, что в нем в встречаются все числа от 0 до k, где 0≤k
Указание: Проверку массива на соответствие условиям задачи вынести в подпрограмму (функцию)
Видео-разбор:
Пример функции:
function proverka (a:Arr; k: integer): boolean;
var h, j: integer;
begin
result:= false;
for h:= 0 to k do
begin
for j:= low(a) to high(a) do
if h =a[j] then //находим сооответствующий условию элемент
break;
if (h=k) and (h=a[j]) then
result:=true;
else
break; //случай, когда одно из чисел от 0 до k не найдено
end;
end;- Log in to post comments
- 190 reads