w3resource

C Exercises: Check whether a number is even or odd

C Conditional Statement: Exercise-2 with Solution

Write a C program to check whether a given number is even or odd.

Visual Presentation:

Check whether a number is even or odd

Sample Solution:

C Code:

#include <stdio.h>   // Include the standard input/output header file.

void main()
{
    int num1, rem1;   // Declare two integer variables 'num1' and 'rem1'.

    printf("Input an integer : ");   // Prompt the user to input an integer.
    scanf("%d", &num1);   // Read and store the user's input in 'num1'.
    rem1 = num1 % 2;   // Calculate the remainder of 'num1' when divided by 2.
    if (rem1 == 0)   // Check if the remainder is equal to 0.
        printf("%d is an even integer\n", num1);   // Print a message indicating that 'num1' is an even integer.
    else
        printf("%d is an odd integer\n", num1);    // Print a message indicating that 'num1' is an odd integer.
}

Sample Output:

Input an integer : 15                                                                                         
15 is an odd integer 

Flowchart:

Flowchart: Check whether a number is even or odd

C Programming Code Editor:

Previous: Write a C program to accept two integers and check whether they are equal or not.
Next: Write a C program to check whether a given number is positive or negative.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.