Функция- проверка наличия определённых элементов в массиве (Урок 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
- 33 reads