This repository contains my collection of C programs created while learning and practicing the fundamentals of C programming.
It serves as a personal record of progress, from basic syntax to more advanced logic-building exercises.
The purpose of this repository is to:
- Strengthen my understanding of C programming concepts.
- Develop problem-solving and logical thinking skills.
- Maintain a structured archive of practice programs.
Each program is written, compiled, and tested individually, focusing on clarity, correctness, and adherence to standard C practices.
- Basic Input and Output
- Conditional Statements (
if,else,switch) - Loops (
for,while,do-while) - Functions and Recursion
- Arrays and Strings
- Pattern Generation
- Number-based Logical Programs
- Pointers (upcoming)
gcc program.c -o program
programgcc program.c -o program
./programC_PROGRAMMING/
|
├── Assignments/
| │
| ├── Assignment_1/
| │ ├── program1_1.c
| │ ├── program1_2.c
| │
| ├── Assignment_2/
| │ ├── program2_1.c
| │ ├── program2_2.c
| │
|
├── Classwork/
| ├── program1.c
| ├── program2.c
| |
|
└── README.md
- Implementation of data structures (stacks, queues, linked lists, etc.).
- Practice of standard algorithms.
- Transition towards problem-solving in competitive programming.
Soham Sonar
📍 Computer Engineering Student
🔗 GitHub Profile
This repository is for educational and self-improvement purposes. All programs are written and maintained by Soham Sonar.