Jak wdrożyć program Odd & Even w C



Ten artykuł zapewni Ci szczegółową i wszechstronną wiedzę na temat różnych sposobów wdrażania programu Nieparzyste i parzyste w C.

Sprawdzanie, czy liczba jest parzysta czy nieparzysta, jest bardzo częstym problemem w języku C. Poniższe wskazówki zostaną omówione w tym artykule o programie Nieparzyste i parzyste w języku C:

Jeśli liczba jest całkowicie podzielna przez 2, nazywana jest liczbą parzystą. Pozostałe liczby, które nie są doskonale podzielne przez 2, są znane jako liczby nieparzyste. Mówiąc najprościej, liczby parzyste to liczby, które mają postać n = 2k, natomiast liczby nieparzyste to liczby, które mają postać n = 2k + 1. Wszystkie liczby całkowite będą liczbami parzystymi lub nieparzystymi. Na tym blogu dowiemy się, jak sprawdzić, czy liczba jest parzysta czy nieparzysta za pomocą programu w C.





Istnieje wiele sposobów sprawdzenia, czy podana liczba jest parzysta czy nieparzysta.

Przyjrzyjmy się każdemu z nich po kolei.



Schemat przebiegu programu nieparzystego i parzystego

Poniżej przedstawiono schemat blokowy programu nieparzystego lub parzystego:

Sprawdzanie, czy liczba jest parzysta czy nieparzysta, jest bardzo częstym problemem w języku C. Jeśli liczba jest całkowicie podzielna przez 2, nazywana jest liczbą parzystą. Pozostałe liczby, które nie są doskonale podzielne przez 2, są znane jako liczby nieparzyste. Mówiąc najprościej, liczby parzyste to liczby, które mają postać n = 2k, natomiast liczby nieparzyste to liczby, które mają postać n = 2k + 1. Wszystkie liczby całkowite będą liczbami parzystymi lub nieparzystymi. Na tym blogu dowiemy się, jak sprawdzić, czy liczba jest parzysta czy nieparzysta za pomocą programu w C. Istnieje wiele sposobów sprawdzenia, czy podana liczba jest parzysta czy nieparzysta. Przyjrzyjmy się każdemu z nich po kolei. Schemat blokowy programu nieparzystego i parzystego Poniżej przedstawiono schemat blokowy programu nieparzystego lub parzystego:



Spójrzmy teraz na algorytm dla programu nieparzystego i parzystego w C.

Algorytm programu nieparzystego i parzystego

Algorytm jest bardzo prosty:

POCZĄTEK

Krok 1 → Weź liczbę całkowitą n

Krok 2 → Przypisz n do zmiennej

Krok 3 → Wykonaj n modulo 2 i sprawdź wynik, jeśli wyjście wynosi 0

Krok 4 → Jeśli prawda n jest równa

Krok 5 → Jeśli fałsz n to jest dziwne

ZATRZYMAĆ

Spójrzmy teraz na algorytm nieparzystego i parzystego pseudokodu programu

Nieparzysty i parzysty pseudokod programu

IF (integer modulo 2) równa się 0

Numer PRINT jest parzysty

JESZCZE

Numer PRINT jest nieparzysty

KONIEC JEŻELI

Spójrzmy teraz na algorytm programu sprawdzającego parzyste lub nieparzyste

Program do sprawdzania parzystych lub nieparzystych

W języku C mamy operator modulo, który zwraca pozostałą część dzielnika i dzielnika. Użyjemy tego operatora, aby dowiedzieć się, czy liczba jest w formacie 2k czy 2k + 1.

Teraz niech ius obejrzy kod, aby sprawdzić, czy dana liczba całkowita jest nieparzysta czy parzysta.

Kod

if (num% 2 == 0) printf ('% d jest parzyste.', num) else printf ('% d jest nieparzyste.', num)

Idąc dalej, spójrzmy na cały kod.

Przykład

#include int main () {int num printf ('Wpisz liczbę:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d is even.', num) else printf ('% d jest nieparzyste.', num) return 0}

Wyjście1:

Wyjście- nieparzysty lub parzysty program w c- Edureka

Wyjście2:

Wyjście - 2

W tym programie sprawdziliśmy, czy podana liczba zwraca 0 czy 1reszta z dzielenia przez 2. Jeśli n% 2 == 0, liczba jest parzysta, w przeciwnym razie jest nieparzysta.

Przyjrzyjmy się teraz jeszcze jednej wariacji, w której możesz wykonać to samo.

Program do sprawdzania nieparzystych lub parzystych przy użyciu operatora warunkowego

Możesz również użyć operatora warunkowego, aby zweryfikować ten sam warunek, który omówiliśmy wcześniej.

Operator warunkowy / operator trójskładnikowy: Operatory warunkowe zwracają jedną wartość, jeśli warunek jest prawdziwy, a inną wartość, jeśli warunek jest fałszywy.

Składnia : (Warunek? True_value: false_value)

Przykład : (X> 10? 0: 1)

Przykład

#include int main () {int num printf ('Wpisz liczbę:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d jest parzyste.', num): printf ('% d jest nieparzyste.', num) return 0}

Wyjście1:

Wyjście- nieparzysty lub parzysty program w c- Edureka.png

Wyjście2:

Output--2

Przyjrzyjmy się jeszcze jednej wariacji

Znajdź nieparzyste lub parzyste za pomocą operatora bitowego

Możesz również sprawdzić, czy podana liczba jest parzysta czy nieparzysta, używając operatora bitowego AND.

Przykład

#include int main () {int num printf ('Wpisz liczbę:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d is nieparzyste.', num) else printf ('% d jest parzyste.', num) return 0}

Wyjście1:

Wyjście- nieparzysty lub parzysty program w c- Edureka.png

Wyjście2:

Wyjście - 2

Teraz po przejrzeniu powyższych programów zrozumiałbyś, jak sprawdzić, czy podana liczba jest nieparzysta lub parzysta w programowaniu w C. Mam nadzieję, że ten blog jest dla Ciebie pouczający i stanowi wartość dodaną.

W ten sposób dochodzimy do końca artykułu Nieparzyste i parzyste w języku C.

jaka jest różnica między hashmap i hashtable

Sprawdź trening dostarczane przez Edureka na wielu technologiach, takich jak Java, Wiosna i wiele innych, zaufana firma zajmująca się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy tego bloga „Nieparzyste i parzyste w języku C”, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.