Skip to content

codewithsayanjit/C-Programming-Practice-Set

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C Programming Practice Set

A structured repository containing a diverse collection of C programs, ranging from fundamental logic building to advanced mathematical algorithms and complex pattern printing. This project is ideal for mastering nested loops, recursion, and data manipulation in C.

🌟 Highlights


📂 Repository Structure

Focused on mastering nested loops and coordinate logic.

Focused on algorithmic efficiency and functional programming.

  • Mathematical: GCD, Prime checking, Palindromes, and Armstrong numbers.
  • Arrays & Matrices: Matrix Multiplication and Transpose logic.
  • Recursion: Factorials and Tower of Hanoi.

🛠️ Usage

Prerequisites

You need a C compiler (GCC) installed. To check if you have it:

gcc --version

Execution

  1. Clone the repo:
    git clone https://github.com/codewithsayanjit/C-Programming-Practice-Set.git
  2. Compile a specific file (e.g., Bubble Sort):
    gcc Assignment/Bubble_Sort.c -o BubbleSort
  3. Run:
    ./BubbleSort

📊 Roadmap

  • Basic syntax & Operators
  • Pattern Printing (Nested Loops)
  • Array & Matrix Operations
  • Sorting Algorithms (Bubble, Insertion)
  • File Handling & Pointers
  • Data Structures (Linked Lists, Stacks)

🤝 Contributing

Contributions are what make the open-source community an amazing place to learn.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/NewLogic)
  3. Commit your Changes (git commit -m 'Add some NewLogic')
  4. Push to the Branch (git push origin feature/NewLogic)
  5. Open a Pull Request

Developed by Sayanjit Jana 🚀

About

"A comprehensive C programming resource featuring 50+ scripts covering logic-based patterns, mathematical algorithms, sorting techniques, and mini-applications. Designed to bridge the gap between basic syntax and complex problem-solving."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages