Q:

C program to check whether a number is positive or negative

belongs to collection: C programs - Basic C Programs

0

Write C program ask user to input a number and then checks whether the entered number is positive, negative or zero. The logic for this C program implementation is very simple. It just compare the number with zero and on this basis, it decides whether the number is positive, negative or zero.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

C program to check whether a number is positive or negative - Source code
#include <stdio.h>
 
void main()
{
    int num;
 
    printf("Enter a number: \n");
    scanf("%d", &num);
    if (num > 0)
        printf("%d is a positive number \n", num);
    else if (num < 0)
        printf("%d is a negative number \n", num);
    else
        printf("You have entered 0.");
}

Program Output

Case 1:

Enter a number:
689
689 is a positive number


Case 2:

Enter a number:
-65
-65 is a negative number

Case 3:

Enter a number:
0
You have entered 0.

Program Explanation

1. The first if statement checks whether the number is greater than 0 or not. If true, it prints the output on the screen.

2. The second statement, else if statement, checks if the number is less than than 0 and if true, the block inside it executes.

3. At last, if neither the entered number is greater than 0 nor less than 0, then it is obvious that it is 0. In such case, the last else block gets executed.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C program to find average of three numbers... >>
<< C program to check if number is odd or even...