Write a C program to check positive, negative or zero. C program to input any number from user and check whether the given number is positive, negative or zero. How to check negative, positive or zero using if else in C program. Logic to check negative, positive or zero in C program.

**Example**

**Input**

Input number: 23

**Output**

23 is positive

## Required knowledge

Basic programming, Basic mathematics, Use of relational operator, If else

## Logic to check positive, negative or zero

Logic to this program is simple if you know basic maths. Let us first see some facts about numbers.

- A number is said to be negative if it is less than 0 i.e. n < 0.
- A number is said to be positive if it is greater than 0 i.e. n > 0.

Below is the step by step descriptive logic to check positive, negative or zero -

- Read a number from user in some variable say num.
- Check if num < 0. If it is then the number is negative. Hence print negative number.
- Check if num > 0. If it is then the number is positive. Hence print positive number.
- If the given number is neither positive nor negative. Then the number is zero. Hence print zero for this case.

Let us code the solution of this program.

## Program to check positive, negative or zero

/** * C program to check positive negative or zero */ #include <stdio.h> int main() { int num; /* Read number from user */ printf("Enter any number: "); scanf("%d", &num); if(num > 0) { printf("Number is POSITIVE"); } else if(num < 0) { printf("Number is NEGATIVE"); } else { printf("Number is ZERO"); } return 0; }

Enter any number: 10 Number is POSITIVE

Happy coding ;)

### You may also like

- If else programming exercise index.
- C program to find maximum between three numbers.
- C program to check whether the number is even or odd.
- C program to check whether a character is alphabet or not.
- C program to check whether an alphabet is vowel or consonant.
- C program to check whether a character is alphabet, digit or special character.

Basic C Program for Computer Programmer who want to learn. If you have simple wish you may visit. To get all update stay with us.

ReplyDeleteOutline:

• Language: C and Simscript.

• if (Condition) statement and Nested if statement is used to determine the given number is positive, negative, even or odd. Another way we solve this program using if-else-if ladder.

• When the given condition or expression is true the statement associated with it executed.

To know details:

http://www.secufoon.com/write-a-c-program-for-determining-a-number-is-positive-negative-even-or-odd/