In this article, we have discussed various methods to subtract two numbers in C++. These are simple program, you can learn them easily.
Method-1 : With Hardcoded Inputs
#include <iostream> using namespace std; // driver int main() { // first number is 5 int x = 5; // second number is 6 int y = 6; // resultant number int subtract = x - y; cout << subtract; return 0; }
Output:
-1
Method-2 : With user Inputs
#include <iostream> using namespace std; // driver int main() { // for inputs int x, y; // for output int subtract; cout << "first number: "; cin >> x; cout << "second number: "; cin >> y; // subtraction of both numbers subtract = x - y; cout << " subtract is: " << subtract; return 0; }
Output:
Output depends on user inputs, that will be subtraction of both numbers.
Method-3 : With class
#include <iostream> using namespace std; class Subtract { // for inputs int x, y; public: // input numbers void input() { cout << "Input two integers\n"; cin >> x >> y; } // perform subtraction void performSubtraction() { // subtraction of both numbers cout << "Result: " << x - y; } }; // driver int main() { // object of class Subtract m; m.input(); m.performSubtraction(); return 0; }
Output:
Output depends on user inputs, that will be subtraction of both numbers.
Method-4 : With array elements
#include <iostream> using namespace std; //driver int main() { // create array int a[3]; // initialize array a[0]=15; a[1]=10; // subtraction of first two elements a[2]=a[0] - a[1]; cout<<" subtraction of "<<a[0]<<" and "<<a[1]<<" is "<<a[2]; return 0; }
Output:
Subtraction of 15 and 10 is 5
You can watch this good video about this topic:
Please write comments if you find anything incorrect. A gentle request to share this topic on your social media profile.