C Assignment #3