Program w C ++ do sprawdzania, czy liczba jest parzysta czy nieparzysta

W tym przykładzie instrukcja if… else używana jest do sprawdzenia, czy liczba wprowadzona przez użytkownika jest parzysta czy nieparzysta.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w języku C ++:

  • C ++ if, if… else i Nested if… else

Liczby całkowite, które są doskonale podzielne przez 2, nazywane są liczbami parzystymi.

A te liczby całkowite, które nie są doskonale podzielne przez 2, nie są znane jako liczby nieparzyste.

Aby sprawdzić, czy liczba całkowita jest parzysta czy nieparzysta, resztę oblicza się, dzieląc ją przez 2 za pomocą operatora modułu % . Jeśli reszta wynosi zero, ta liczba całkowita jest parzysta, jeśli nie, ta liczba całkowita jest nieparzysta.

Przykład 1: Sprawdź, czy liczba jest parzysta czy nieparzysta, używając if else

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

Wynik

 Wpisz liczbę całkowitą: 23 23 jest nieparzysta.

W tym programie, jeśli instrukcja… else jest używana do sprawdzenia, czy n%2 == 0jest prawdziwa, czy nie. Jeśli to wyrażenie jest prawdziwe, n jest parzyste, jeśli nie, n jest nieparzyste.

Możesz także użyć operatorów potrójnych?: Zamiast instrukcji if… else. Operator trójargumentowy to krótka notacja instrukcji if… else.

Przykład 2: Sprawdź, czy liczba jest parzysta czy nieparzysta, używając operatorów trójskładnikowych

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

Interesujące artykuły...