Table of Contents
C++ program to subtraction of two numbers | 6 different Methods
In this tutorial, we will discuss the C++ program to subtraction of two numbers
In this post, we are going to learn how to find subtraction of two numbers via different 6 ways
Subtraction of two numbers – standard method
Program 1
#include <iostream> #include <conio.h> using namespace std; int main() { int num1,num2,sub;//variable declaration num1=567; num2=321; sub=num1-num2;//calculate the subtraction cout<<"subtraction of "<<num1<<" and "<<num2<<" :"<<sub; //display the result of subtraction getch(); return 0; }
When the above code is executed, it produces the following result
subtraction of 567 and 321 : 246
In this program,
- Integer variable num1 and num2 both are declared and initialized
- The num1 and num2 both are subtracted together and the value assigned to the integer variable sub
- Finally the program is displayed the output using cout<<
Subtraction of two numbers-Using user input
Program 2
#include <iostream> #include <conio.h> using namespace std; int main() { int num1,num2,sub;//variable declaration cout<<"Enter the first number: "; cin>>num1;//read value for num1 cout<<"Enter the second number: "; cin>>num2;//read value for num2 sub=num1-num2;//calculate the subtraction cout<<"subtraction of "<<num1<<" and "<<num2<<" :"<<sub; //display the result of subtraction getch(); return 0; }
When the above code is executed, it produces the following result
Enter the first number: 987 Enter the first number: 789 Subtraction of 987 and 789 : 198
in tis program,
- Integer variable num1 and num2 both are declared,
- The program takes input from the user
- Then the user enters the input value for num1, num2
- The program will read the input using cin>> and store the variables in num1, num2.
- The num1 and num2 both are subtracted together and the value assigned to the integer variable sub
- Finally the program is displayed the output using cout<<
Subtraction of two numbers – using function
Program 3
#include <iostream> #include <conio.h> using namespace std; int subNum(int a, int b);//Function prototype int main() { int result,num1,num2; cout<<"Enter two numbers to subtract\n"; cin>>num1>>num2; result=subNum(num1,num2); cout<<"subtraction of given two numbers:"<<result; getch(); return 0; } int subNum(int x, int y) { int c=x-y; return (c); }
When the above code is executed, it produces the following result
Enter two numbers to subtract 1000 345 subtraction of given two numbers: 655
- Declare a function named as sub() with two int parameters
- Declare num1,num2 and result.
- The program takes input from the user
- Then the user enters the input value for num1, num2
- The program will read the input using cin>> and store the variables in num1, num2 respectively
- Define the function (sub())for find sum
- Call the function to produce output
- Finally, the program displays the result of subtraction using cout<<
Subtraction of two numbers – using recursion
Program 4
#include <iostream> #include <conio.h> using namespace std; int subNum(int a, int b);//Function prototype int main() { int result,num1,num2; cout<<"Enter two numbers to subtract\n"; cin>>num1>>num2; result=subNum(num1,num2); cout<<"subtraction of given two numbers:"<<result; getch(); return 0; } int subNum(int num1, int num2) { if(num2==0) return num1; else return subNum((num1-1),(num2-1)); }
When the above code is executed, it produces the following result
Enter two numbers to subtract 1200 450 subtraction of given two numbers: 750
- Declare a function named as sub() with two int parameters
- Declare num1,num2 and result.
- The program takes input from the user
- Then the user enters the input value for num1, num2
- The program will read the input using cin>> and store the variables in num1, num2 respectively
- Define the function (sub())for find subtraction recursively
- Call the function to produce output
- Finally, the program displays the result of subtraction using cout<<
Subtraction of two numbers – using pointer
Program 5
#include <iostream> #include <conio.h> using namespace std; int subNum(int *a, int *b);//Function prototype int main() { int result,num1,num2; cout<<"Enter two numbers to subtract\n"; cin>>num1>>num2; result=subNum(&num1,&num2); cout<<"subtraction of given two numbers:"<<result; getch(); return 0; } int subNum(int *a, int *b) { int temp; temp=*a-*b; return temp; }
When the above code is executed, it produces the following result
Enter two numbers to subtract 1234 123 subtraction of given two numbers: 1111
- Declare variables num1,num2 and result.
- The program takes input from the user
- Then the user enters the input value for num1, num2
- The program will read the input using cin>> and store the variables in num1, num2 respectively
- Define the function (sub()) for find subtraction
- Pass the parameter to the function as pointer variable(int *a, int *b)
- Call the function to produce output
- Assign the value to result variable
- Finally, the program displays the result of subtraction using cout<<
Subtraction of two numbers – without – operator
Program 6
#include <iostream> #include <conio.h> using namespace std; int main() { int num1,num2,sub;//variale declaration //input first number cout<<"Enter the first number\n"; cin>>num1;//read first number //input second number cout<<"Enter the second number\n"; cin>>num2;//read second number sub=num1+~num2+1;//calculate the subtraction cout<<"subtraction of"<<num1<<"-"<<num2<<":"<<sub; //display the result getch(); return 0; }
When the above code is executed, it produces the following result
Enter the first number 678 Enter the second number 234 subtraction of 678-234: 444
- Declare variables num1,num2 and sub.
- The program takes input from the user
- Then the user enters the input value for num1, num2
- The program will read the input using cin>> and store the variables in num1, num2 respectively
- Calculate the subtraction of num1,num2
- Finally, the program displays the result of subtraction using cout<<
Suggested post
Similar post
C program to subtraction of two numbers | 6 different Methods
C++ program to subtraction of two numbers | 6 different Methods
Java program to subtraction of two numbers | 5 different Methods