Due 02/02/18 at 11:59PM.
Late submissions are subject to a 20% late penalty.
The C Programming Language, 2nd Edition - Kerninghan & Ritchie
Chapter 1.1, 1.4, 1.7, 1.9, 2.1, 2.2, 2.3, 2.4, 2.5
You may work individually or in a pair for all assignments. If you do so, make sure that each member of the pair submits an answer to at least 1 question.
For each question, you will be submitting the homework via Github pull requests, just like how the industry submits code for review.
Please follow the instructions carefully. Note: failure to do so will result in a reduction of 10% of this homework grade. If you make a mistake, you can always delete the entire repo and try again (but of course, save your code).
- Go to https://classroom.github.com/g/7qjN3gVV.
- Create a team (individual or a pair).
- Clone the repository to your unix environment and create a separate submission branch. If you're working in a pair, you may work on the same branch or on separate branches. But when submitting your homework, please consolidate your submission into 1 branch.
- Push your submission branch to the repo.
- Create a pull request against the master. Do not merge to master as it will prevent anyone from giving you a review or comments
For all questions, you must do the following:
- Submit compile-able code
- Edit the README.md with the compilation steps (even if it is just one line)
- Edit the README.md to have the output of the program.
Output - 50%
Code Quality - 50%