I tend to agree... this isn't the kind of problem you would hand someone in an introductory C class. It is solvable, of course, but probably not within the confines of small programs expected by most instructors and certainly not within a week...
Reading these threads I do find myself wondering what the heck these so called "professors" are trying to accompish...