Continuous Assessment for ECM2433 - The C Family, set by Prof. Richard Everson (Year 2, Semester 2). Involves the implementation of 3 C programs - a Pig Latin translator, an array shuffler, and a simulation of Beggar-your-neighbour.
This work received a final mark of 75/100.
Please see specification.pdf
for specification.
Please enable permissions in order to use compile.sh
files for compilation. Note that these may not work on your system; in which case, please compile manually.
The beggar section (question 3) is known to be incomplete and will segmentation fault after a few rounds of play. As of 26/05/2024, this issue remains, and is not scheduled to be fixed in the foreseeable future.