Skip to content

codewithsayanjit/C-Programming-Practice-Set

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💻 C Programming Practice Set

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.

📚 About

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.


📂 Repository Structure

📝 Assignment Programs

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 Programs

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

🚀 Features

✅ Beginner-Friendly Programs

✅ Well-Organized Folder Structure

✅ Covers University-Level Practice Questions

✅ Includes Sorting Algorithms

✅ Includes Recursion Examples

✅ Matrix Operations

✅ Pattern Printing Collection


🛠️ Technologies Used

  • C Programming Language
  • GCC Compiler
  • Visual Studio Code

⚙️ How to Run

Clone the Repository

git clone https://github.com/codewithsayanjit/C-Programming-Practice-Set.git

Navigate to the Project

cd C-Programming-Practice-Set

Compile a Program

gcc filename.c -o output

Run the Program

./output

For Windows:

output.exe

🎯 Learning Outcomes

By 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

Contributions are welcome.

  1. Fork the repository
  2. Create a new branch
  3. Add your improvements
  4. Commit your changes
  5. Open a Pull Request

👨‍💻 Author

Sayanjit Jana

GitHub: https://github.com/codewithsayanjit


⭐ If this repository helps you in learning C Programming, consider giving it a Star!

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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages