Skip to main content

In my previous post, I wrote about Adding two numbers in C. Let’s learn how to subtract two numbers in C this time. It is very simple and similar to Adding two numbers in C. Let’s begin to subtract two numbers in C. If you are unsure about any part and more information, put it down in the comments section below or look it up on Google for a quick response.  We will try to get back to you as soon as we see the comment.

Download the source code:

Download Program

Algorithm to subtract two numbers in C:

1) Start

2) Accept Number one

3) Accept Number two

4) Subtract both the numbers

5) Print the result.

6) End

Program to subtract two numbers in C:

/*Program to subtract two numbers in C.
Programmer: Harsh Shah, Date: 29/6/13*/

void main(){

int one, two, sub;

printf("Enter first number - ");


printf("Enter second number - ");


sub = one - two;

printf("The subtraction of numbers %d and %d is %d",one,two,sub);



//End of the program.


Enter first number – 22

Enter second number – 11

The subtraction of numbers 22 and 11 is 11

So this was, the program to subtract two numbers in C.

Download Code

Download Program

Read Also:

Introduction to C Programming

Adding two numbers in C

Multiplying two numbers in C

Dividing two numbers in C

Harsh Shah

Harsh Shah

A highly motivated individual with a hunger to learn and share as much as I can about everything. Masters in Interaction Design with a Bachelors in Computer Science. I have worked with clients across the globe on various design and tech projects. I believe in giving back and that's how ReadMeNow was founded.

Leave a Reply