Tuesday, January 24, 2023

Display the operation of pre and post increment and decrement.

 Write a program in C++ to display the operation of pre and post increment and decrement.

Increment:

It is an increase in number and may be of any amount like 1,2 etc. It is always done with the integer or numeric data type. The number is raised to the upper level, for example, 4 is raised to 5.

Decrement:

It is a decrease in number and may be of any amount like 1,2 etc. It is always done with the integer or numeric data type. The number is downed to the lower level, for example, 4 goes down to 3.

Pre:

This keyword is used to increase or decrease the number before any other operation is performed.

Post:

This keyword is used to increase or decrease the number after any other operation is performed.

Sample Solution:

C++ Code :

#include <iostream> 

using namespace std; 

int main() 

{ 

int num = 57; 

cout << "\n\n Display the operation of pre and post increment and                    decrement :\n"; 

cout << "------------------------------------------------ --------------------\n"; 

cout <<" The number is : " << num << endl; 

num++; 

// increase by 1 (post-increment) 

cout <<" After post increment by 1 the number is : " <<  num << endl; 

++num; 

// increase by 1 (pre-increment) 

cout <<" After pre increment by 1 the number is : " <<  num << endl; 

num = num + 1; 

// num is now increased by 1. 

cout <<" After increasing by 1 the number is : " << num << endl; 

// 79 num--; 

// decrease by 1 (post-decrement) 

cout <<" After post decrement by 1 the number is : " <<  num << endl; 

--num; // decrease by 1 (pre-decrement) 

cout <<" After pre decrement by 1 the number is : " <<  num << endl; 

num = num - 1; 

// num is now decreased by 1. 

cout <<" After decreasing by 1 the number is : " << num << endl; 

cout << endl; 

return 0; 

}

Sample Output:

Display the operation of pre and post increment and decrement:

--------------------------------------------------------------------------------------

The number is : 57

After post increment by 1 the number is : 58

After pre increment by 1 the number is : 59

After increasing by 1 the number is : 60

After post decrement by 1 the number is : 59

After pre decrement by 1 the number is : 58

After decreasing by 1 the number is : .57

No comments:

Post a Comment