C Ohjelma tarkistaa, onko luku parillinen vai pariton

Tässä esimerkissä opit tarkistamaan, onko käyttäjän syöttämä numero parillinen vai pariton.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C-ohjelmointiaiheista:

  • C Ohjelmoijat
  • C jos… muuta lausunto

Parillinen luku on kokonaisluku, joka on tarkalleen jaettavissa 2: lla. Esimerkiksi: 0, 8, -24

Pariton luku on kokonaisluku, joka ei ole täysin jaollinen 2: lla. Esimerkiksi: 1, 7, -11, 15

Ohjelma tarkistaa parillinen tai pariton

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

Tuotos

 Syötä kokonaisluku: -7 -7 on pariton. 

Ohjelmassa käyttäjän syöttämä kokonaisluku tallennetaan muuttujaan num.

Sitten, onko numero täysin jaettavissa 2vai ei, tarkistetaan moduulioperaattorilla %.

Jos luku on täysin jaettavissa luvulla 2, number%2 == 0testilausekkeen arvo on 1(tosi). Tämä tarkoittaa, että luku on parillinen.

Kuitenkin, jos testilausekkeen arvo on 0(väärä), luku on pariton.

Ohjelma tarkistaa parittomat tai parilliset Ternary Operator -toiminnon avulla

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

Tuotos

 Syötä kokonaisluku: 33 33 on pariton. 

Yllä olevassa ohjelmassa olemme käyttäneet lausekkeen ?:sijasta kolminkertaista operaattoria if… else.

Mielenkiintoisia artikkeleita...