Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/supermoudy/c-programming-a-modern-approach-2nd-ed-solutions
My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.
https://github.com/supermoudy/c-programming-a-modern-approach-2nd-ed-solutions
abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation
Last synced: 2 months ago
JSON representation
My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.
- Host: GitHub
- URL: https://github.com/supermoudy/c-programming-a-modern-approach-2nd-ed-solutions
- Owner: SuperMoudy
- Created: 2019-10-14T16:43:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-02T06:51:31.000Z (10 months ago)
- Last Synced: 2024-10-19T02:03:03.046Z (3 months ago)
- Topics: abstract-data-types, algorithms, c, c89, c99, cprogramming, cprogramming-language, cprogrammingbooks, cprograms, cprojects, data-structures, enumeration, functions, low-level-programming, pointers, pointers-and-arrays, preprocessor-directives, problem-solving, standard-library, string-manipulation
- Language: C
- Homepage:
- Size: 167 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C Programming A Modern Approach (Second Edition) Solutions
![image](https://drive.google.com/uc?export=view&id=1rIqx7w1mcmoC23yDfspfyeYAQiPgpRXe)
---
## Contents
- [Introduction](#introduction)
- [Chapters Progress](#chapters-progress)
- [Unfinished work](#unfinished-work)
- [How to contribute?](#how-to-contribute)---
## Introduction
This project represents my wonderful learning experience and how I was so patient and passionate to learn the c programming concepts and how I got my hands dirty to apply these concepts and gain exceptional experience. It marks my start to many opportunities which I seized. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.
---
## Chapters Progress
### Basic Features of C
- Chapter 1: Introducing C ![image](https://progress-bar.dev/100/?title=No_Exercises&color=bababa)
- [Chapter 2: C Fundamentals](Ch02_C_Fundamentals) ![image](https://progress-bar.dev/2/?scale=18&suffix=/18)
- [Chapter 3: Formatted Input/Output](Ch03_Formatted_Input_Output) ![image](https://progress-bar.dev/100/)
- [Chapter 4: Expressions](Ch04_Expressions) ![image](https://progress-bar.dev/100/)
- [Chapter 5: Selection Statements](Ch05_Selection_Statements) ![image](https://progress-bar.dev/4/?scale=22&suffix=/22)
- [Chapter 6: Loops](Ch06_Loops) ![image](https://progress-bar.dev/100/)
- [Chapter 7: Basic Types](Ch07_Basic_Types) ![image](https://progress-bar.dev/24/?scale=30&suffix=/30)
- [Chapter 8: Arrays](Ch08_Arrays) ![image](https://progress-bar.dev/5/?scale=28&suffix=/28)
- [Chapter 9: Functions](Ch09_Functions) ![image](https://progress-bar.dev/100/)
- [Chapter 10: Program Organization](Ch10_Program_Organization) ![image](https://progress-bar.dev/100/)### Advanced Features of C
- [Chapter 11: Pointers](Ch11_Pointers) ![image](https://progress-bar.dev/100/)
- [Chapter 12: Pointers and Arrays](Ch12_Pointers_and_Arrays) ![image](https://progress-bar.dev/100/)
- [Chapter 13: Strings](Ch13_Strings) ![image](https://progress-bar.dev/100/)
- [Chapter 14: The Preprocessor](Ch14_The_Preprocessor) ![image](https://progress-bar.dev/100/)
- [Chapter 15: Writing Large Programs](Ch15_Writing_Large_Programs) ![image](https://progress-bar.dev/100/)
- [Chapter 16: Structures, Unions, and Enumerations](Ch16_Structures_Unions_and_Enumerations) ![image](https://progress-bar.dev/100/)
- [Chapter 17: Advanced Uses of Pointers](Ch17_Advanced_Uses_of_Pointers) ![image](https://progress-bar.dev/100/)
- [Chapter 18: Declarations](Ch18_Declarations) ![image](https://progress-bar.dev/100/)
- [Chapter 19: Program Design](Ch19_Program_Design) ![image](https://progress-bar.dev/100/)
- [Chapter 20: Low-Level Programming](Ch20_Low_Level_Programming) ![image](https://progress-bar.dev/100/)### The Standard C Library
- [Chapter 21: The Standard Library](Ch21_The_Standard_Library) ![image](https://progress-bar.dev/100/)
- More chapters are coming soon---
## Unfinished work
### Chapter 2: C Fundamentals
- Exercises (10 questions)
- Programming Project 1
- Programming Project 2
- Programming Project 3
- Programming Project 4
- Programming Project 5
- Programming Project 6### Chapter 5: Selection Statements
- Exercises (11 questions)
- Programming Project 1
- Programming Project 2
- Programming Project 3
- Programming Project 4
- Programming Project 6
- Programming Project 7
- Programming Project 10### Chapter 7: Basic Types
- Programming Project 7
- Programming Project 8
- Programming Project 9
- Programming Project 12
- Programming Project 14
- Programming Project 15### Chapter 8: Arrays
- Exercises (11 questions)
- Programming Project 1
- Programming Project 2
- Programming Project 3
- Programming Project 4
- Programming Project 5
- Programming Project 6
- Programming Project 7
- Programming Project 8
- Programming Project 10
- Programming Project 11
- Programming Project 12
- Programming Project 13---
## How to contribute?
> After checking the chapters progress and choosing a project or an exercise to work on, follow this [tutorial](https://www.dataschool.io/how-to-contribute-on-github/) to figure out how to add your code to this project.
---