C programm codes