In this post, you will learn how to check whether a number is positive or negative using C Programming language.
If a number is greater than zero, then it will be a Positive Number. Similarly, if a number is smaller than zero, then it will be a Negative Number.
Keep in mind that 0 is neither a Positive nor Negative.
So, Without further ado, let’s begin the tutorial.
C Program to Check Whether a Number is Positive or Negative
// C Program To Check Whether a Number is Positive or Negative #include <stdio.h> int main(){ int num; // Asking for Input printf("Enter an Integer: "); scanf("%d", &num); // logic if (num > 0){ printf("%d is a Positive Number.", num); } else if (num < 0) { printf("%d is a Negative Number.", num); } else { printf("0 is neither Positive nor Negative."); } return 0; }
Output 1
Enter an Integer: 18
18 is a Positive Number.
Output 2
Enter an Integer: 0
0 is neither Positive nor Negative.
Output 3
Enter an Integer: -7
-7 is a Negative Number.
How Does This Program Work ?
int num;
In this program, we have declared an int type variable named as num.
// Asking for Input
printf("Enter an Integer: ");
scanf("%d", &num);
Then, the user is asked to enter an integer. This number will be stored in the num variable.
// logic
if (num > 0){
printf("%d is a Positive Number.", num);
}
Now, the logic part of the program Starts.
If the number entered by the user is greater than 0, then it will be a Positive Integer.
else if (num < 0) {
printf("%d is a Negative Number.", num);
}
If the number is smaller than 0, then it will be a Negative Number.
else {
printf("0 is neither Positive nor Negative.");
}
And, if the number is neither greater nor smaller than 0, then it means the number is equal to Zero. In this case our program will display 0 is neither Positive nor Negative.
Some of the used terms are as follow:
#include <stdio.h> – In the first line we have used #include, it is a preprocessor command that tells the compiler to include the contents of the stdio.h(standard input and output) file in the program.
The stdio.h is a file which contains input and output functions like scanf() and printf() to take input and display output respectively.
Int main() – Here main() is the function name and int is the return type of this function. The Execution of any Programming written in C language begins with main() function.
scanf() – scanf() function is used to take input from the user.
printf() – printf() function is used to display and print the string under the quotation to the screen.
> – Checks If the value of the left operand is greater than the value of the right operand. If yes, then the condition becomes True.
< – Checks If the value of the right operand is greater than the value of the left operand. If yes, then the condition becomes True.
If. . . else – An if statement can be followed by an optional else statement, which executes when the Boolean expression is false. If Statement executes when the Boolean expression is True.
// – Used for Commenting in C.
Conclusion
I hope after reading this post, you understand how to check whether a number is Positive or Negative using C Programming language.
If you have any doubts regarding the topic, feel free to contact us in the Comment Section. We will be delighted to help you.