/Harvard-CS50

Here is all CS50 problem sets solutions

Primary LanguageC

CS50

Here is my all Harvard CS50 2015 problem sets solutions.

Feel free to browse the code in this repository after you do your best to solve the assignments yourself.

Contents

Problem Set 1

Link to pset1: http://cdn.cs50.net/2016/x/psets/1/pset1/pset1.html

Link to hacker1: http://cdn.cs50.net/2016/x/psets/1/hacker1/hacker1.html

Problem Set 2

Link to pset2: http://cdn.cs50.net/2016/x/psets/2/pset2/pset2.html

Link to hacker2: http://cdn.cs50.net/2016/x/psets/2/hacker2/hacker2.html

Problem Set 3

Link to pset3: http://cdn.cs50.net/2016/x/psets/3/pset3/pset3.html

Link to hacker3: http://cdn.cs50.net/2016/x/psets/3/hacker3/hacker3.html

Problem Set 4

Link to pset4: http://cdn.cs50.net/2016/x/psets/4/pset4/pset4.html

Link to hacker4: http://cdn.cs50.net/2016/x/psets/4/hacker4/hacker4.html

Problem Set 5

Link to pset5: http://cdn.cs50.net/2016/x/psets/5/pset5/pset5.html

Link to hacker5: There is no hacker5 :P

Problem Set 6

Link to pset6: http://cdn.cs50.net/2016/x/psets/6/pset6/pset6.html

Link to hacker6: There is no hacker6 :P

Problem Set 7

Link to pset7: http://cdn.cs50.net/2016/x/psets/7/pset7/pset7.html

Link to hacker7: There is no hacker7 :P

Problem Set 8

Link to pset8: http://cdn.cs50.net/2016/x/psets/8/pset8/pset8.html

Link to hacker8: There is no hacker8 :P

Final Project

Link to final project sheet: http://cdn.cs50.net/2016/x/project/project.html

Link to final project site: http://imarker.herokuapp.com

Link to final project code: https://github.com/AliOsm/Harvard-CS50/tree/master/cs50_final_project

Link to final project video: https://youtu.be/xS5WcIhAjTY

Link to final project video project: https://github.com/AliOsm/Harvard-CS50/tree/master/Final%20Project%20Video

Notes

  • All codes is this repository work well with clang compiler and cs50.h header file.
  • You can compile any file in this repository with run make [file_name] except hacker2/crack.c file you need to compile it with clang -o crack crack.c -lcrypt.
  • You can run any compiled code with ./[file_name] [command_line_arguments] (command_line_argument depends on the code).

References

CS50 - Harvard University - edX