﻿ C++ Exercises: Compare two numbers - w3resource

# C++ Exercises: Compare two numbers

## C++ For Loop: Exercise-82 with Solution

Write a program in C++ to compare two numbers.

Sample Solution:-

C++ Code :

``````#include <iostream>
using namespace std;

int main()
{
int num1,num2;
cout << "\n\n Compare the first number with second number numbers:\n";
cout << "---------------------------------------------------------\n";
cout << " Input the first integer: ";
cin>> num1;
cout << " Input the second integer: ";
cin>> num2;

if ( num1 == num2 )
cout<< num1<< " == " << num2 <<endl;
if ( num1 != num2 )
cout<< num1<<" != " << num2<<endl;
if ( num1 < num2 )
cout<< num1<< " < "<<num2<<endl;
if ( num1 > num2 )
cout<< num1<<" > "<< num2 <<endl;
if ( num1 <= num2 )
cout<<num1<<" <= "<< num2<<endl;
if ( num1 >= num2 )
cout<<num1<< " >= "<< num2<<endl;
}
``````

Sample Output:

``` Compare the first number with second number numbers:
---------------------------------------------------------
Input the first integer: 25
Input the second integer: 15
25 != 15
25 > 15
25 >= 15
```

Flowchart:

C++ Code Editor:

What is the difficulty level of this exercise?

﻿

## C++ Programming: Tips of the Day

Which is faster: Stack allocation or Heap allocation

Stack allocation is much faster since all it really does is move the stack pointer. Using memory pools, you can get comparable performance out of heap allocation, but that comes with a slight added complexity and its own headaches.

Also, stack vs. heap is not only a performance consideration; it also tells you a lot about the expected lifetime of objects.

Ref : https://bit.ly/3COrdfj