Найти количество заданных чисел в массиве - Pascal
Формулировка задачи:
Заполнить одномерный массив случайными числами, ввести эталонное число с клавиатуры, найти, сколько раз эталонное число встречается в массиве.
Решение задачи: «Найти количество заданных чисел в массиве»
textual
Листинг программы
for i:=Low(a) to High(a) do if a[i]=b then Ink(k);
Объяснение кода листинга программы
- Создается цикл от
Low(a)доHigh(a), гдеa- это массив чисел, аLow(a)иHigh(a)- индексы первого и последнего элементов массива соответственно. - Проверяется условие: если значение элемента массива
aс индексомiравно значению переменнойb, то вызывается функцияInkс аргументомk. - Предположительно, в коде опечатка, скорее всего, должно быть
IncвместоInkдля увеличения значения переменнойk(которая должна быть предварительно объявлена).