Πρόγραμμα C ++ για να ελέγξετε αν ο αριθμός είναι ζυγός ή μονός

Σε αυτό το παράδειγμα, εάν… αλλιώς η δήλωση χρησιμοποιείται για να ελέγξει αν ένας αριθμός που έχει εισαχθεί από τον χρήστη είναι ζυγό ή μονό.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού C ++:

  • C ++ εάν, εάν… αλλιώς και Ένθετο εάν… αλλιώς

Οι ακέραιοι αριθμοί που διαιρούνται απόλυτα με 2 ονομάζονται ζυγοί αριθμοί.

Και αυτοί οι ακέραιοι αριθμοί που δεν μπορούν να διαιρεθούν τέλεια από το 2 δεν είναι γνωστοί ως μονός αριθμός.

Για να ελέγξετε εάν ένας ακέραιος είναι ζυγό ή μονό, το υπόλοιπο υπολογίζεται όταν διαιρείται με 2 χρησιμοποιώντας τον συντελεστή % συντελεστή % . Εάν το υπόλοιπο είναι μηδέν, αυτός ο ακέραιος είναι ακόμη και αν όχι αυτός ο ακέραιος είναι μονός.

Παράδειγμα 1: Ελέγξτε αν ο αριθμός είναι ζυγός ή μονός, εάν χρησιμοποιείται διαφορετικά

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

Παραγωγή

 Εισαγάγετε έναν ακέραιο: 23 23 είναι περίεργο.

Σε αυτό το πρόγραμμα, εάν… αλλιώς η δήλωση χρησιμοποιείται για να ελέγξει αν n%2 == 0είναι αλήθεια ή όχι. Εάν αυτή η έκφραση είναι αληθινή, το n είναι ακόμη και αν όχι το n είναι περίεργο.

Μπορείτε επίσης να χρησιμοποιήσετε τρισδιάστατους τελεστές: αντί για δήλωση αν… αλλιώς. Ο χειριστής Ternary είναι μια σύντομη σημείωση της δήλωσης αν… αλλιώς.

Παράδειγμα 2: Ελέγξτε εάν ο αριθμός είναι ζυγός ή μονός χρησιμοποιώντας τριμερείς τελεστές

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

ενδιαφέροντα άρθρα...