A repository of C++ tasks ranging from beginner to advanced levels, designed for learners and programmers of all skill levels. New tasks are added regularly.
- Clone the repository:
¬ git clone https://github.com/HEEAAP/CPP-Tasks - Choose your difficulty level:
¬ Start with easy tasks and progress to medium and hard as you improve. - Attempt the task:
¬ Try solving the task in the same page below the task instructions before looking at the solution. - Check your solution:
¬ Compare your code with the provided answer. If your solution works, try optimizing it further.
Tasks are categorized by difficulty, but perception of difficulty may vary among individuals. Don’t worry if a task feels too easy or too hard — focus on learning and improving.
- Multiple approaches can solve each task; your solution doesn’t need to match the provided answer exactly.
- Aim for clean, readable, and well-commented code.
- Try optimizing your solution if it works correctly.
Contributions are more than welcome!
- Fork the repository.
- Create a new task with separate files for the question and solution.
- Submit a pull request. Please make sure your solution works correctly and is optimized where possible.