C Program for å sjekke om et tall er jevnt eller merkelig

I dette eksemplet vil du lære å sjekke om et nummer som er skrevet inn av brukeren er jevnt eller rart.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Programmeringsoperatører
  • C if… else Erklæring

Et partall er et heltall som er nøyaktig delbart med 2. For eksempel: 0, 8, -24

Et oddetall er et helt tall som ikke akkurat kan deles med 2. For eksempel: 1, 7, -11, 15

Program for å sjekke jevn eller odd

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

Produksjon

 Skriv inn et heltall: -7-7 er merkelig. 

I programmet lagres heltallet som er angitt av brukeren, i variabelen num.

Deretter kontrolleres om num er helt delelig med 2eller ikke ved hjelp av moduloperatoren %.

Hvis tallet er helt delelig med 2, number%2 == 0evalueres testuttrykket til 1(sant). Dette betyr at tallet er jevnt.

Imidlertid, hvis testuttrykket vurderes til 0(false), er tallet odd.

Program for å sjekke oddetall eller til og med bruke den ternære operatøren

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

Produksjon

 Skriv inn et heltall: 33 33 er merkelig. 

I det ovennevnte programmet har vi brukt den ternære operatøren i ?:stedet for if… elseuttalelsen.

Interessante artikler...