w3resource

C++ Exercises: Get the absolute difference between n and 51

C++ Basic Algorithm: Exercise-2 with Solution

Write a C++ program to get the absolute difference between n and 51. If n is greater than 51 return triple the absolute difference.

Sample Solution:

C++ Code :

#include <iostream>

using namespace std;

int test(int n)
        {
            const int x = 51;

            if (n > x)
            {
                return (n - x)*3;
            }
            return x - n;
        }
        
        
int main() 
 {
  cout << test(53) << endl;  
  cout << test(30) << endl;  
  cout << test(51) << endl;  
  return 0;    
}

Sample Output:

6
21
0

Pictorial Presentation:

C++ Basic Algorithm Exercises: Get the absolute difference between n and 51.

Flowchart:

Flowchart: Get the absolute difference between n and 51

C++ Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a C++ program to compute the sum of the two given integer values. If the two values are the same, then return triple their sum.
Next: Write a C++ program to check two given integers, and return true if one of them is 30 or if their sum is 30.

What is the difficulty level of this exercise?