This repository contains my collection of C++ programs created while learning and practicing the fundamentals of C++ programming.
It serves as a personal record of progress — from understanding the basics of syntax and object-oriented principles to solving logical and algorithmic problems.
The purpose of this repository is to:
- Strengthen my understanding of core C++ concepts.
- Develop object-oriented programming and problem-solving skills.
- Maintain a structured archive of all practice programs and assignments.
Each program is written, compiled, and tested individually, focusing on readability, correctness, and adherence to standard C++ practices.
- Basic Input and Output (
cin,cout) - Conditional Statements (
if,else,switch) - Loops (
for,while,do-while) - Functions and Recursion
- Arrays and Strings
- Pointers and References
- Classes and Objects
- Inheritance and Polymorphism
- Exception Handling
- File Handling (upcoming)
- Standard Template Library (STL) (upcoming)
g++ Program.cpp -o Program
./Program
g++ folder/Program.cpp -o folder/Program
./folder/Program
CPP_PROGRAMMING/
|
├── Assignments/
| │
| ├── Assignment_01/
| │ ├── Program1_1.cpp
| │ ├── Program1_2.cpp
| │
| ├── Assignment_02/
| │ ├── Program2_1.cpp
| │ ├── Program2_2.cpp
| │
|
├── Classwork/
| ├── Program1.cpp
| ├── Program2.cpp
| |
|
└── README.md
-
Implementation of Object-Oriented Projects in C++.
-
Practice of Data Structures and Algorithms using C++.
-
Exploration of STL Containers and Templates.
-
Building mini console-based projects in C++.
-
Transition towards competitive programming using C++.
Prajwal Pansare
📍 Computer Engineering Student
🔗 GitHub Profile
This repository is for educational and self-improvement purposes. All programs are written and maintained by Prajwal Pansare.