C programming language course exercises