K & R C programming exercies