C Programm, et kontrollida, kas arv on paaris või paaritu

Selles näites õpitakse kontrollima, kas kasutaja sisestatud number on paaris või paaritu.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:

  • C programmeerimisoperaatorid
  • C kui … muidu avaldus

Paarisarv on täisarv, mis on täpselt jagatav 2-ga. Näiteks: 0, 8, -24

Paaritu arv on täisarv, mis ei ole täpselt jagatav 2-ga. Näiteks: 1, 7, -11, 15

Programm paaris- või paaritu kontrollimiseks

 #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äljund

 Sisestage täisarv: -7 -7 on paaritu. 

Programmis on kasutaja sisestatud täisarv salvestatud muutujasse num.

Seejärel kontrollitakse moodulioperaatoriga, kas arv on täiesti jagatav 2või mitte %.

Kui number on täiesti jagatav 2, test ekspressiooni number%2 == 0tulemus on 1(true). See tähendab, et arv on paaris.

Kui aga testi ekspressiooni väärtus on 0(vale), on arv paaritu.

Programm kontrollib paaritu või paaritut kolmekomponentset operaatorit

 #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äljund

 Sisestage täisarv: 33 33 on paaritu. 

Ülaltoodud programmis oleme avalduse ?:asemel kasutanud kolmekordset operaatorit if… else.

Huvitavad Artiklid...