Задача для размышления
Дано число N(> 0) и две непустые очереди; адреса начала и конца первой равныP1и P2, а второй P3и P4. ПереместитьN начальных элементов первой очереди в конец второй очереди. Если первая очередь содержит менееN элементов, то переместить из первой очереди во вторую все элементы. Вывести новые адреса начала и конца первой, а затем второй очереди (для пустой очереди дважды вывести nil). Операции выделения и освобождения памяти не использовать.
Подумать над задачей