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