problem solving techniques in c language essay example for year 7