c language matrix operation program