StudyLover
  • Home
  • Study Zone
  • Profiles
  • Typing Tutor
  • Contact us
  • Sign in
StudyLover Program #7 (U1): Even/Odd Checker
Download
  1. C Programming
  2. C Programming Practice
Program #6 (U1): Maximum of Two Numbers (if/else) : Program #8 (U1): Sign of a Number — positive/negative/zero (nested if-else)
C Programming Practice

Task: Read an integer and use the modulus operator (%) to test parity. Report whether it is even or odd; treat 0 as even.

 
/* 

  Program: Even/Odd Checker (U1)

  What it does:

    - Reads an integer n from the user.

    - Uses n % 2 to determine parity (0 remainder means even).

    - Prints "even" for 0 as well (by convention, 0 is even).

  Note:

    - In C, n % 2 == 0 works for negative numbers too (e.g., -4 is even).

*/

 
#include <stdio.h>

 
int main(void) {

    int n;

 
    printf("Enter an integer: ");

    if (scanf("%d", &n) != 1) {

        printf("Invalid input. Please enter a valid integer.\n");

        return 0;

    }

 
    /* Check parity using modulus operator */

    if (n % 2 == 0) {

        printf("%d is even.\n", n);

    } else {

        printf("%d is odd.\n", n);

    }

 
    /* Examples:

       Input: 7   -> 7 is odd.

       Input: 0   -> 0 is even.

       Input: -8  -> -8 is even.

    */

 
    return 0;

}

 

 

Program #6 (U1): Maximum of Two Numbers (if/else) Program #8 (U1): Sign of a Number — positive/negative/zero (nested if-else)
Our Products & Services
  • Home
Connect with us
  • Contact us
  • +91 82955 87844
  • Rk6yadav@gmail.com

StudyLover - About us

The Best knowledge for Best people.

Copyright © StudyLover
Powered by Odoo - Create a free website