C Program to check whether the given integer is positive or negative.
Examples :
Input: 50 Output: Number is Positive. Input: -25 Output: Number is Negative. Input: 0 Output: Number is Positive nor Negative, i.e. 0
Approach used :
A number is said negative if it is less than 0 i.e. num < 0 and said positive if it is greater than 0 i.e. num > 0. Otherwise niether positive nor negative i.e., 0.
- Input a number from user in some variable say num.
- Check if(num < 0), then number is negative.
- Check if(num > 0), then number is positive.
- Check if(num == 0), then number is zero.
Let us code solution of the program.
Implementation :
1. Using if condition –
// using if condition
#include <stdio.h>
int main()
{
// take input
int num = 50;
// for positive number
if(num > 0)
{
printf("Number is Positive.");
}
// for negaitive number
if(num < 0)
{
printf("Number is Negative.");
}
// for 0
if(num == 0)
{
printf("Number is Positive nor Negative.");
}
return 0;
}
Output :
Number is Positive.
2. Using if … else condition –
// using if ... else condtion
#include <stdio.h>
int main()
{
// take input
int num = 50;
if (num <= 0) {
// for 0
if (num == 0)
printf("Number is Positive nor Negative, i.e. 0");
else
//for negative number
printf("Number is Negative.");
} else
//for positive number
printf("Number is Positive.");
return 0;
}
Output :
Number is Positive.
Please write comments if you find anything incorrect. A gentle request to share this topic on your social media profile.
