C Program do sprawdzenia, czy liczba jest parzysta czy nieparzysta

W tym przykładzie nauczysz się sprawdzać, czy liczba wprowadzona przez użytkownika jest parzysta czy nieparzysta.

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

  • Operatorzy programowania C.
  • C if… else Statement

Liczba parzysta to liczba całkowita, którą można podzielić przez 2. Na przykład: 0, 8, -24

Liczba nieparzysta to liczba całkowita, której nie można podzielić przez 2. Na przykład: 1, 7, -11, 15

Program do sprawdzania parzystych lub nieparzystych

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

Wynik

 Wpisz liczbę całkowitą: -7 -7 jest nieparzysta. 

W programie liczba całkowita wprowadzona przez użytkownika jest przechowywana w zmiennej num.

Następnie 2za pomocą %operatora modułu sprawdza się , czy liczba jest doskonale podzielna przez, czy nie .

Jeśli liczba jest całkowicie podzielna przez 2, wyrażenie testowe przyjmuje number%2 == 0wartość 1(prawda). Oznacza to, że liczba jest parzysta.

Jeśli jednak wynikiem wyrażenia testowego jest 0(fałsz), liczba jest nieparzysta.

Program do sprawdzania nieparzystych lub parzystych przy użyciu operatora trójargumentowego

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

Wynik

 Wpisz liczbę całkowitą: 33 33 jest nieparzyste. 

W powyższym programie ?:zamiast if… elseinstrukcji użyliśmy operatora trójskładnikowego .

Interesujące artykuły...