Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

codewithsayanjit/C-Programming-Practice-Set

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
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

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.