c language basic exercises