Answer:PROCEDURE CREATE(T)
[Where ‘head’ pointer has been caught in pointer ‘T’]
1. [Allocating memory for the node & having the value from user]
Call GETNODE (T)
DATA (T) ? ‘xyz’
LINK (T) ? 0.
2. [Checking the value & calling the function recursiverly]
if(DATA (T) <= 0)
return
else
Call CREATE (LINK(T))
3. [FINISH]
return.