Отбор числовых элементов двумерного массива, принадлежащих заданному интервалу - Lisp

Узнай цену своей работы

Формулировка задачи:

Написать функцию, отбирающую числовые элементы двумерного массива, принадлежащие заданному интервалу. Предусмотреть проверку корректности данных.

Решение задачи: «Отбор числовых элементов двумерного массива, принадлежащих заданному интервалу»

textual
Листинг программы
> (srch 2 6 #2A((7 8 2 3 1) (5 3 2 6 3) (9 3 5 2 0)))
(2 3 5 3 2 6 3 3 5 2)

Объяснение кода листинга программы

  1. Функция srch принимает на вход три аргумента: x, y, z.
  2. x — номер строки массива.
  3. y — номер столбца массива.
  4. z — интервал, в котором нужно искать числа.
  5. В данном случае, интервал задан как 2A((7 8 2 3 1) (5 3 2 6 3) (9 3 5 2 0)).
  6. srch проходит по всем элементам массива.
  7. Если элемент массива принадлежит интервалу z, то он добавляется в результат.
  8. Результатом работы функции srch является список чисел, которые принадлежат интервалу z.
  9. В данном случае, результатом будет список (2 3 5 3 2 6 3 3 5 2).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы