Assignments for Programming in C, Week 3