Создать список L2, являющийся копией списка L1, начинающегося с данного узла - Turbo Pascal
Формулировка задачи:
Написать функцию, которая создает список L2, являющийся копией списка L1, начинающегося с данного узла.
Решение задачи: «Создать список L2, являющийся копией списка L1, начинающегося с данного узла»
textual
Листинг программы
for i:=1 to a do begin readln(k); ListAdd(L1, k); end;
Объяснение кода листинга программы
- Переменная
aпредставляет собой количество элементов в списке L1, которые нужно скопировать в список L2. - Цикл
forвыполняется от 1 доa(количество элементов в списке L1), каждый раз увеличивая счетчик на единицу. - Внутри цикла вызывается функция
readln, которая считывает следующий элемент из стандартного ввода и сохраняет его в переменнойk. - Затем вызывается функция
ListAdd, которая добавляет элементkв список L1. - После завершения цикла, список L1 будет содержать все элементы, скопированные из списка L1.