C Program annak ellenőrzésére, hogy egy szám páros vagy páratlan-e

Ebben a példában megtanulja ellenőrizni, hogy a felhasználó által megadott szám páros-e vagy páratlan.

A példa megértéséhez ismernie kell a következő C programozási témákat:

  • C programozó operátorok
  • C ha … más nyilatkozat

A páros szám egy egész szám, amely pontosan osztható 2-vel. Például: 0, 8, -24

A páratlan szám olyan egész szám, amely nem osztható pontosan 2-vel. Például: 1, 7, -11, 15

Program a páros vagy páratlan ellenőrzésére

 #include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); // True if num is perfectly divisible by 2 if(num % 2 == 0) printf("%d is even.", num); else printf("%d is odd.", num); return 0; ) 

Kimenet

 Írjon be egy egész számot: -7 -7 páratlan. 

A programban a felhasználó által megadott egész számot a num változó tárolja.

Ezután 2a modulus %operátor segítségével ellenőrizzük , hogy a num tökéletesen osztható-e vagy sem .

Ha a szám tökéletesen osztható 2, vizsgált kifejezés number%2 == 0kiértékelése 1(igaz). Ez azt jelenti, hogy a szám páros.

Ha azonban a teszt kifejezés 0értéke (hamis), akkor a szám páratlan.

Program a páratlan vagy páros ellenőrzésére a Ternary Operator használatával

 #include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); (num % 2 == 0) ? printf("%d is even.", num) : printf("%d is odd.", num); return 0; ) 

Kimenet

 Adjon meg egy egész számot: 33 33 páratlan. 

A fenti programban a ternary operátort ?:használtuk az if… elseutasítás helyett .

érdekes cikkek...