2d programming in c