A comprehensive collection of C programming programs, assignments, algorithms, and pattern-printing exercises designed for beginners and students learning programming fundamentals.
This repository contains solutions to common academic problems and practical exercises that help strengthen problem-solving and programming skills in C.
This repository covers:
- Basic C Programming
- Conditional Statements
- Loops
- Functions
- Recursion
- Arrays
- Matrices
- Sorting Algorithms
- Pattern Printing
- Mini Projects
- Academic Assignments
It serves as a practice resource for students preparing for university exams, coding interviews, and programming fundamentals.
Contains various C programming assignments such as:
- Odd or Even Number
- Positive or Negative Number
- Leap Year Check
- Prime Number
- Palindrome Number
- Reverse Number
- Factorial Program
- Fibonacci Series
- GCD Calculation
- Simple Interest
- Grade Calculation
- Electric Bill System
- Matrix Multiplication
- Matrix Transpose
- Bubble Sort
- Insertion Sort
- Library Management System
- Student Mark Management System
- School Maintain List
- Store Product Prices
Pattern printing exercises including:
- Star Patterns
- Number Patterns
- Alphabet Patterns
- Floyd's Triangle
- Half Pyramid Patterns
- Full Pyramid Patterns
- Reverse Pyramid Patterns
- Rhombus Patterns
- Triangle Patterns
Examples:
- Right Triangle Star Pattern
- Left Half Pyramid Star Pattern
- Floyd Triangle Number Pattern
- Full Pyramid Number Pattern
- Reverse Full Pyramid Star Pattern
- Rhombus Alphabet Pattern
✅ Beginner-Friendly Programs
✅ Well-Organized Folder Structure
✅ Covers University-Level Practice Questions
✅ Includes Sorting Algorithms
✅ Includes Recursion Examples
✅ Matrix Operations
✅ Pattern Printing Collection
- C Programming Language
- GCC Compiler
- Visual Studio Code
git clone https://github.com/codewithsayanjit/C-Programming-Practice-Set.gitcd C-Programming-Practice-Setgcc filename.c -o output./outputFor Windows:
output.exeBy practicing these programs, you will learn:
- Problem Solving Techniques
- C Syntax and Structure
- Looping Concepts
- Functions and Recursion
- Array Manipulation
- Matrix Operations
- Sorting Algorithms
- Pattern Logic Development
Contributions are welcome.
- Fork the repository
- Create a new branch
- Add your improvements
- Commit your changes
- Open a Pull Request
Sayanjit Jana
GitHub: https://github.com/codewithsayanjit
⭐ If this repository helps you in learning C Programming, consider giving it a Star!