Cognitive Problems in C Programming