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

Pointer9. Даны указатели $$P_1$$ и $$P_2$$ на вершины двух непустых стеков. Перемещать элементы из первого стека во второй, пока значение вершины первого стека не станет четным (перемещенные элементы первого стека будут располагаться во втором стеке в порядке, обратном исходному). Если в первом стеке нет элементов с четными значениями, то переместить из первого стека во второй все элементы. Вывести адреса новых вершин первого и второго стека (если первый стек окажется пустым, то вывести для него константу $$nil$$). Операции выделения и освобождения памяти не использовать.

Решение:

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

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

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

  • Решение для задачника PT4

    Решение с предварительным заполнением стеков P1 и P2:

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

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