Program C na kontrolu, či je číslo párne alebo nepárne

V tomto príklade sa naučíte skontrolovať, či je číslo zadané používateľom párne alebo nepárne.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku C:

  • Operátori programovania C.
  • C ak … iné vyhlásenie

Párne číslo je celé číslo, ktoré je presne deliteľné číslom 2. Napríklad: 0, 8, -24

Nepárne číslo je celé číslo, ktoré nie je možné presne deliť číslom 2. Napríklad: 1, 7, -11, 15

Program na kontrolu Párny alebo Nepárny

 #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; ) 

Výkon

 Zadajte celé číslo: -7 -7 je nepárne. 

V programe je celé číslo zadané používateľom uložené v premennej num.

Potom 2sa pomocou %operátora modulu skontroluje , či je num dokonale deliteľné alebo nie .

Ak je číslo dokonale deliteľné 2, testovací výraz sa number%2 == 0vyhodnotí ako 1(true). To znamená, že počet je párny.

Ak sa však testovací výraz vyhodnotí ako 0(nepravdivý), číslo je nepárne.

Program na kontrolu nepárnych alebo párnych operácií pomocou ternárneho operátora

 #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; ) 

Výkon

 Zadajte celé číslo: 33 33 je nepárne. 

Vo vyššie uvedenom programe sme ?:namiesto if… elsepríkazu použili ternárny operátor .

Zaujímavé články...