A professional collection of C++ practice programs focused on problem solving, logic building, arrays, functions, string manipulation, and prime number algorithms.
This repository contains multiple C++ programming practice questions developed to improve programming concepts and problem-solving skills.
The projects demonstrate practical implementation of:
- 🧠 Problem Solving
- 🔁 Loops & Conditional Logic
- 🗂️ Arrays & 2D Arrays
- 🧩 Functions
- 🔤 String Processing
- 🔍 Prime Number Algorithms
- 📊 Data Manipulation
A payroll processing system that manages employee attendance records and calculates weekly work statistics.
- 📅 Attendance tracking
- ⏱️ Weekly hour calculation
- 💰 Overtime bonus generation
- 📉 Absence counting
- 📊 Average weekly hours calculation
- 🖥️ Structured output formatting
- 2D Arrays
- Functions
- Nested Loops
- Pass by Reference
- Conditional Statements
void calculatePayroll(int logs[10][7], int bonusList[10], int &totalAbsences, double &averageWeeklyHours)A string-processing application that sanitizes and formats student names according to given rules.
- 🔤 Character filtering
- 🔄 Uppercase conversion
- ✂️ Length limitation
- 🧹 String sanitization
- 📋 Input processing
- Character Arrays
- String Manipulation
- Functions
- ASCII Operations
void sanitizeStudentName(char name[], char filterChar, int maxLimit)A C++ program that processes sensor readings and replaces every even value with the next prime number.
- 🔍 Prime number detection
- ➕ Next prime calculation
- 📈 Reading transformation
- 🗂️ Array processing
- Arrays
- Functions
- Prime Number Logic
- Iteration
- Conditional Statements
bool isPrime(int n)
int nextPrime(int n)
void processReadings(int arr[], int size)These questions helped improve understanding of:
✅ Programming Fundamentals
✅ Logical Thinking
✅ Problem Solving Techniques
✅ Function Design
✅ Data Manipulation
✅ String Handling
✅ Algorithm Development
✅ Code Structuring
✅ Debugging Skills