Program 2.1 i alfa-2.2

Napisany częściowo na nowo program 2.1 ze względu na wcześniejsze niezrozumienie polecenia i zamianę pojęć początku i końca listy. Program 2.2 ma niedziałającą funkcję usuwania na końcu listy - funkcja albo nie usuwa w ogóle, albo w tym przypadku przekracza zakres zaadresowanej pamięci. Nie potrafiłem mimo wielokrotnych najróżniejszych sposobów rozwiązać problemu.