Skip to content

soham-exe/C_PROGRAMMING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

C Programming

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.


Overview

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.


Topics Covered

  • 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)

How to Compile and Run

On Windows (MinGW / GCC)

gcc program.c -o program
program

On Linux / macOS

gcc program.c -o program
./program

Repository Structure

C_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

Future Scope

  • Implementation of data structures (stacks, queues, linked lists, etc.).
  • Practice of standard algorithms.
  • Transition towards problem-solving in competitive programming.

Author

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.

About

Programs & Assignments for Logic Building batch - C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages