C++ Exercises: Check if it is possible to add two integers to get the third integer from three given integers
Add Two Integers to Get Third
Write a C++ program to check if it is possible to add two integers to get the third integer from three given integers.
Sample Solution:
C++ Code :
#include <iostream>
using namespace std;
// Function to check if the sum of any two numbers equals the third number
bool test(int x, int y, int z)
{
return x == y + z || y == x + z || z == x + y;
}
int main()
{
// Testing the 'test' function with different sets of numbers
cout << test(1, 2, 3) << endl;
cout << test(4, 5, 6) << endl;
cout << test(-1, 1, 0) << endl;
return 0;
}
Sample Output:
1 0 1
Visual Presentation:

Flowchart:

For more Practice: Solve these Related Problems:
- Write a C++ program to check if any two of three given integers add up exactly to the third one.
- Write a C++ program that reads three numbers and determines whether the sum of any two equals the remaining number.
- Write a C++ program to verify if among three integers one can be obtained by adding the other two, using nested if conditions.
- Write a C++ program that tests three input integers and prints true if a valid additive relationship exists between any pair and the third value.
Go to:
PREV : Check String Starts with 'F' or Ends with 'B'.
NEXT : Check y > x and z > y.
C++ Code Editor:
Contribute your code and comments through Disqus.
What is the difficulty level of this exercise?