Problem
Suppose your program contains type definitions and pointer variable declarations as in Self-Test Exercise 6. Suppose further that p2 points to a node of the above type that is in a linked list and which is not the last node on the list. Write code that will delete the node after the node pointed to by p2. After this code is executed, the linked list should be the same, except that there will be one less node in the linked list.