A rich collection of C++ programming exercises designed to build strong programming foundations. From basic algorithms to advanced problem-solving techniques, this repository serves as a comprehensive learning resource for computer science students.
- Structured Learning Path: Progressive difficulty across topic sheets
- Diverse Problem Types: Arrays, matrices, file handling, algorithms
- Practical Implementation: Real-world programming scenarios
- Comprehensive Solutions: Well-commented, efficient code examples
- C++ Programming Language
- Standard Template Library (STL)
- File I/O Operations
- Command Line Interface
- Clone the repository:
git clone https://github.com/abdullahkhfb/bue-pps.git
- Navigate to project directory:
cd "New Labs code"
- Basic calculations
- Decision structures
- Simple algorithms
- Array manipulation
- Search operations
- Matrix computations
- File processing
- Complex algorithms
- Data structures
Compile and run any problem:
g++ "Sheet 1/problem 1.cpp" -o "problem 1"
./"problem 1"
- Fork the repository
- Create feature branch (e.g.,
git checkout -b feature/AmazingFeature
) - Commit changes (e.g.,
git commit -m 'Add AmazingFeature'
) - Push to branch (e.g.,
git push origin feature/AmazingFeature
) - Open a Pull Request
New Labs Code/
├── Sheet 1/
│ ├── problem 1.cpp
│ └── problem 2.cpp
├── Sheet 2/
│ ├── problem 1.cpp
│ └── problem 2.cpp
└── ...
- Descriptive variable names
- Comprehensive error handling
- Consistent code formatting
- Thorough documentation
- Test-driven development
MIT License See LICENSE.md for full license details.
Your contributions make this resource better! Whether you're fixing bugs, adding new problems, or improving documentation - every contribution counts.