C program to check whether a number is Positive or Negative or Zero
- Home
- Check value
- C program to check whether a number is Positive or Negative or Zero
- On
- By
- 0 Comment
- Categories: Check value
C program to check whether a number is Positive or Negative or Zero
C program to check whether a number is Positive or Negative or Zero
In this tutorial, we will discuss a concept in C program to check whether a number is Positive or Negative or Zero
In this post, we will learn how to check if the number is positive or negative or zero in C programming language
Logic of the program
If a number is greater than zero it is a positive number(if the number>0)
If a number is less than to zero it is Negative number (if the number<0)
if the number is equal to zero the number is zero(if the number==0)
C program to check whether a number is Positive or Negative or Zero
Using if else if statements
Program 1
This program allows the user to enter a number and check if the number(entered by user) is positive or negative or zero using if-else if statements
#include <stdio.h> #include <stdlib.h> int main() { int num1; printf("Enter a number: "); scanf("%d",&num1);//get input from user for check if(num1>0){ printf("%d",num1); printf(" is a positive number"); } else if(num1<0){ printf("%d",num1); printf(" is a Negative number"); } else{ printf("You entered zero"); } getch(); return 0; }
When the above code is executed, it produces the following results
case 1
Enter a number: 35 35 is a positive number
case 2
Enter a number: -10 -10 is a Negative number
case 3
Enter a number: 0 you entered zero
Using Nested if statements
Program 2
This program allows the user to enter a number and check if the number is positive or negative or zero using Nested if statements
#include <stdio.h> #include <stdlib.h> int main() { int num1; printf("Enter a number: "); scanf("%d",&num1);//get input from user for check if(num1<=0){ if(num1==0){ printf("you entered zero"); } else{ printf("%d",num1); printf(" is a negative number"); } } else{ printf("%d",num1); printf(" is a positive number"); } getch(); return 0; }
When the above code is executed, it produces the following results
case 1
Enter a number: 10 10 is a positive number
case 2
Enter a number: -6 -6 is a negative number
case 3
Enter a number: 0 you entered zero
Similar post
C++ program to check whether a number is Positive or Negative or Zero
Java program to check whether a number is Positive or Negative or Zero
Python program to check whether a number is Positive or Negative or Zero
C program to check whether a number is prime or not
C++ program to check whether a number is prime or not
Python program to check whether a number is prime or not
Java program to check whether a number is prime or not
Suggested for you
Nested if statements in C language
input-output function in C language