C programming language pratcice