new file:   ex4.c