CSE 333 25su Exercise 5

out: Wednesday, July 02, 2025
due: Monday, July 07, 2025 10:00 am. No late exercises accepted.

Goals: Continue exploring multi-file C programs by adding details not part of the previous exercise: header guards, internal linkage for "private" helper functions

Description: In this exercise we will modify the implementation of the multi-file C program from the previous exercise. The specification remains exactly the same. The program should have the following three files (specification copied with no changes from the previous exercise, except that ex4.c should be renamed ex5.c):

Your implementation must:


Your code must:

You must not submit any generated or editor files, just the .c and .h files.

You should submit your exercise using the Gradescope dropbox linked on the course resources web page.