Smatchcube's website 🌍


C Primer Plus

Here are my own solutions for the book C Primer Plus (6th edition).
Source code available here.

1. Getting Ready 🏁

1

2. Introducing C 👀

1, 2, 3, 4, 5, 6, 7, 8

3. Data and C 🔢

1, 2, 3, 4, 5, 6, 7, 8

4. Character Strings and Formatted Input/Output 🔤

1, 2, 3, 4, 5, 6, 7, 8

5. Operators, Expressions, and Statements ➗

1, 2, 3, 4, 5, 6, 7, 8, 9

6. Control Statements: Looping 🔃

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

7. Control Statements: Branching and Jumps 🦘

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

8. Character Input/Output and Input Validation ⌨️

1, 2, 3, 4, 5, 6, 7, 8

9. Functions ↦

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

10. Arrays and Pointers 👉

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

11. Characters Strings and String Functions 📑

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16

12. Storage Classes, Linkage, and Memory Management 🖇️

1, 2, 3, 4, 5, 6, 7, 8, 9

13. File Input/Output 💾

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

14. Structures and Other Data Forms 🏗️

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

15. Bit Fiddling 🎛️

1, 2, 3, 4, 5, 6, 7

16. The C Preprocessor and the C Library 📚

1, 2, 3, 4, 5, 6, 7

17. Advanced Data Representation 🌳

1, 2, 3, 4, 5, 6, 7, 8