Detailed solutions to cs50 2017 edX (Same as 2016 havard course)
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
How to run the code
Simple programs that have no dependencies can just be compiled and run. Others will require further instructions stated inside project folder.