Example to subtract two integer using pointer in C
- Home
- Calculations
- Example to subtract two integer using pointer in C
- On
- By
- 0 Comment
- Categories: Calculations, subtraction
Example to subtract two integer using pointer in C
Example to subtract two integer using pointer in C
In this article, we will discuss the concept of the Example to subtract two integer using pointer in C programming language
In this post, we are going to learn how to write a program to find the subtraction of two numbers using pointer in C programming language

Code to find the subtraction of two numbers
Subtract two integer using pointer
The program use to calculate subtraction of given two integer numbers using pointer in C language
Program 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1,num2; //declare variables num1,num2
int *ptr1,*ptr2; //declare pointer variable
int sub;
num1=350; //variable initialization
num2=50;
ptr1=&num1; //assign the address of the variable to pointer variable
ptr2=&num2;
sub=*ptr1 - *ptr2;
//calculate the subtraction using pointer
printf("Subtraction of the given two integer values is: %d",sub);
//display result on the screen
getch();
return 0;
}
When the above code is executed, it produces the following result
Subtraction of the given two integer values is: 300
Subtract two integer using pointer – takes input from the user
The program allow the user to enter two numbers and then calculates subtraction of given two integer numbers using pointer in C language
Program 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1,num2; //1
int *ptr1,*ptr2; //2
int sub; //3
printf("Please enter value for num1: "); //4
scanf("%d",&num1); //5
printf("Please enter value for num2: "); //6
scanf("%d",&num2); //7
ptr1=&num1; //8
ptr2=&num2;
sub=*ptr1 - *ptr2; //10
printf("Subtraction of the two integer values is: %d",mul); //11
getch();
return 0;
}
When the above code is executed, it produces the following result
Please enter value for num1: 1000 Please enter value for num1: 700 Subtraction of the two integer values is: 300
Methods
- Create two variables to store two numbers as input provided by the user: num1,num2;
- Create two pointer variables (*ptr1,*ptr2)to store the address of the numbers: num 1 and num2
- Create a variable to store the subtraction of these numbers: sub
- Request the user to enter first input for store variable num1
- Using scanf() function store the first input value in num1
- Request the user to enter second input for store variable num2
- Using scanf() function store the second input value in num2
- Assign the address of variable num1 to ptr1
- Assign the address of variable num2 to ptr2
- Find the subtraction of two number using their addresses – find the subtraction of num1,num2 using their addresses and add them using the pointer variables
- Finally, display result on the screen- the sum of both numbers num1 and num2
Similar post
C program find the sum of two numbers using the function
C program find the sum of two numbers using recursion
C program to find the product of two numbers using the pointer
Suggested for you
Input-output function in C language