Σε αυτό το παράδειγμα, εάν… αλλιώς η δήλωση χρησιμοποιείται για να ελέγξει αν ένας αριθμός που έχει εισαχθεί από τον χρήστη είναι ζυγό ή μονό.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού 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; )