C programming codes