This repository contains a collection of C programming practice programs written during my early learning phase(arround 3 years ago).
The goal of this repository is to strengthen programming fundamentals, logical thinking, and problem-solving skills using the C language.
These programs cover essential concepts such as basic syntax, conditionals, switch statements, loops, and functions.
This repository serves as a record of my hands-on practice and learning journey in C programming.
The programs in this repository cover the following concepts:
- Basic C Programs
- Variables and Data Types
- Operators
- Conditional Statements
- Switch Statements
- Loops
- Functions
- Logical Problem Solving
C-Programming-Practice
│
├── Basics
│ ├── AgeCheckerForVote.c
│ ├── AreaOFRectangle.c
│ ├── Conditional.c
│ ├── DataType.c
│ ├── FindReminder.c
│ ├── Practice.c
│ ├── TableOfNumber.c
│ ├── WecomeMessage.c
│ ├── firstProg.c
│ └── operator.c
│
├── Function
│ ├── func1.c
│ ├── newPR.c
│ ├── practice.c
│ └── switch1.c
│
├── Switch
│ ├── EvenOddUsingSwitch.c
│ ├── GetMarksProject.c
│ ├── MaximumusingSwitch.c
│ ├── NoOFDaysInMonth.c
│ ├── PositiveNegativeUsingSwitch.c
│ ├── VowelORConsonentBySwitch.c
│ └── VowelOrConsonant.c
│
├── loops
│ ├── CheckIfNoDividedby5Or11.c
│ ├── CheckLeapYaer.c
│ ├── CheckPrime.c
│ ├── EvenOdd.c
│ ├── EvenOddByUser.c
│ ├── FindMaximum.c
│ ├── IfElseIf.c
│ ├── NestedIfElse.c
│ ├── NumPositiveOrNegative.c
│ ├── SumOFTwoNoUsingWhileLoop.c
│ ├── TableByWhileLoop.c
│ ├── TableOfNumber.c
│ ├── VotingEligible.c
│ ├── doWhile.c
│ └── forLoops.c
│
├── testing.c
├── .gitignore
└── README.md
- Printing output
- Variables and data types
- Arithmetic operators
- Simple calculations
ifif-elseif-else-if- Nested conditions
- Menu based programs
- Character and number based conditions
forloopwhileloopdo-whileloop
- Function creation
- Function calls
- Code reusability
This repository helps to:
- Understand C programming fundamentals
- Practice logical problem solving
- Build a strong base for Data Structures and Algorithms
- Track my programming learning journey
It is useful for:
- Beginners learning C
- Students practicing programming
- Quick revision of C fundamentals
- C Programming Language
- GCC Compiler
- Visual Studio Code
git clone https://github.com/RamanVerma02/C-Programming-Practice.gitcd C-Programming-Practicegcc filename.c./a.outThese programs were written during my initial learning phase, so the focus is on understanding programming concepts and building logic rather than advanced optimizations.
Raman Verma
MCA Student | Aspiring Full Stack Developer
GitHub Profile
https://github.com/RamanVerma02
⭐ If you find this repository useful, consider giving it a star.