Learn with Yasir

Share Your Feedback

C++ Practice and Progress


Practice C++ programming with coding exercises covering variables, data types, operators, input and output, type casting, conditional statements, loops, functions, arrays, and other C++ fundamentals.

Practice C++ programming topic by topic. Each topic includes three types of activities to help you understand code, identify mistakes, and develop problem-solving skills.

1. Basics of C++

Practice data types, operators, comments, constants, type casting

Practice Activity Description
Output Practice Predict the output of C++ programs.
Find and Fix Mistakes Identify and correct mistakes in C++ code.
Coding Exercises Write programs using Basics C++.
Review Questions Review Questions

2. Input & Output

Practice cout, cin, escape sequence and manipulators

Practice Activity Description
Output Practice Predict the output of C++ programs.
Find and Fix Mistakes Identify and correct mistakes in C++ code.
Coding Exercises Write programs using conditional statements.
Review Questions Review Questions

3. Conditional Structures

Practice if, if-else, else-if, nested if-else, and switch statements.

Practice Activity Description
Output Practice Predict the output of C++ programs.
Find and Fix Mistakes Identify and correct mistakes in C++ code.
Coding Exercises Write programs using conditional statements.
Review Questions Review Questions

4. Loops

Practice for, while, and do-while loops.

Practice Activity Description
Output Practice Predict the output of loop-based programs.
Find and Fix Mistakes Identify and correct errors in loops.
Coding Exercises Solve programming problems using loops.
Review Questions Review Questions

5. Functions

Practice function declaration, definition, parameters, arguments, and return values.

Practice Activity Description
Output Practice Trace function calls and predict output.
Find and Fix Mistakes Identify and correct mistakes in functions.
Coding Exercises Write programs using functions.
Review Questions Review Questions