Skip to content

pansareprajwal/CPP_Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

C++ Programming

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.


Overview

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.


Topics Covered

  • 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)

How to Compile and Run

On Windows / Linux / macOS

g++ Program.cpp -o Program
./Program

g++ folder/Program.cpp -o folder/Program
./folder/Program

Repository Structure


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


Future Scope

  • 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++.

Author

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages