C ++ - program for å sjekke om tallet er jevnt eller oddetall

I dette eksemplet, hvis … else-setningen brukes til å sjekke om et nummer som er skrevet inn av brukeren er jevnt eller odde.

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

  • C ++ hvis, hvis … annet og Nestet hvis … annet

Heltall som er helt delelig med 2 kalles partall.

Og de heltallene som ikke er fullt delbare med 2, er ikke kjent som oddetall.

For å sjekke om et heltall er jevnt eller odde, beregnes resten når det er delt på 2 ved hjelp av moduloperator % . Hvis resten er null, er det heltallet selv om ikke det heltallet er rart.

Eksempel 1: Sjekk om nummeret er jevnt eller odd, hvis annet

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

Produksjon

 Skriv inn et heltall: 23 23 er merkelig.

I dette programmet, hvis … annet uttalelse brukes til å sjekke om det n%2 == 0er sant eller ikke. Hvis dette uttrykket er sant, er n selv om ikke n er merkelig.

Du kan også bruke ternære operatører?: I stedet for hvis … annet uttalelse. Ternær operatør er korthåndsnotering av if … else uttalelse.

Eksempel 2: Kontroller om tallet er jevnt eller oddet ved å bruke ternære operatorer

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

Interessante artikler...