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

V tomto príklade, ak sa príkaz… else použije na kontrolu, č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 programovacích tém C ++:

  • C ++ ak, ak … inak a Vnorené, ak … inak

Celé čísla, ktoré sú úplne deliteľné dvoma, sa nazývajú párne čísla.

A tie celé čísla, ktoré nie sú úplne deliteľné dvoma, nie sú známe ako nepárne číslo.

Aby sme skontrolovali, či je celé číslo párne alebo nepárne, zvyšok sa vypočíta po vydelení číslom 2 pomocou operátora modulu % . Ak je zvyšok nula, celé číslo je párne, aj keď nie je celé číslo nepárne.

Príklad 1: Skontrolujte, či je číslo párne alebo nepárne, ak ešte nie

 #include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; ) 

Výkon

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

V tomto programe sa na kontrolu, či n%2 == 0je alebo nie je pravdivé, používa príkaz … else . Ak je tento výraz pravdivý, n je párne, ak nie n je nepárne.

Môžete tiež použiť ternárne operátory?: Namiesto príkazu if … else. Ternárny operátor je krátka notácia príkazu if … else.

Príklad 2: Pomocou ternárnych operátorov skontrolujte, či je číslo párne alebo nepárne

 #include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )

Zaujímavé články...