Processing math: 0%

Решаем задачи Абрамян на Паскале. Pointer22

Pointer22. Дано число N (>0) и две непустые очереди; адреса начала и конца первой равны P_1 и P_2, а второй — P_3 и P_4. Переместить N начальных элементов первой очереди в конец второй очереди. Если первая очередь содержит менее N элементов, то переместить из первой очереди во вторую все элементы. Вывести новые адреса начала и конца первой, а затем второй очереди (для пустой очереди дважды вывести nil). Операции выделения и освобождения памяти не использовать.

Решение:

Другие задачи из раздела Pointer можно посмотреть здесь.

Комментарии:

Комментарии 1

  • Пора создавать модуль, длинные программы получаются.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *