Użyj operatora modułu (%), aby określić liczbę całkowitą jest równomierna lub dziwna
W tym kodzie zastosujemy operatora modułu (%), aby określić, czy wartość dostarczona przez użytkownika byłaby równa czy dziwna:
#włączaćPo pierwsze, po prostu dołączamy plik nagłówka; Ten plik nagłówka obsługuje funkcje wejściowe i wyjściowe. W następnym kroku definiujemy funkcję Main (). Wewnątrz ciała funkcji main () inicjujemy zmienną „n” i przechowuje ona liczbę całkowitą. Tutaj nazywamy funkcję printf (), więc drukuje instrukcję „wprowadź numer”, aby uzyskać numer od użytkownika, który chce wiedzieć, czy jest to liczba parzystego, czy nieparzystego.
Ponadto stosujemy funkcję scanf (). Służy do odczytania skonfigurowanych danych. Przechowuje wprowadzony numer. Ponadto stosujemy warunek IF-ELSE, aby sprawdzić, czy wprowadzony numer jest równy, czy nie. Korzystamy z operatora modułu (%) do oceny, czy wprowadzona liczba jest idealnie podzielna przez 2, czy nie. Tutaj instrukcja testowa (liczba % 2 == 0) odpowiada jako 1, jeśli wprowadzona liczba całkowita jest całkowicie podzielona przez 2. Wskazuje to, że liczba całkowita byłaby równa.
Liczba całkowita jest dziwna, jeśli warunek testu odpowiada na 0 (false). W ten sposób decydujemy, czy wymagana liczba jest równa czy dziwna.
Użyj operatora bitowskiego (&), aby ustalić, czy liczba całkowita jest równa czy dziwna
Aby korzystać z operatora bitowego (&), przeanalizujemy, czy wartość zdefiniowana przez użytkownika jest równa czy dziwna w tym kodzie. Wymagane zmienne zostaną utworzone i zdefiniowane najpierw. Następnie użytkownik zostanie poproszony o podanie wartości całkowitej. W końcu zatrudnimy operatora Bitwise (&) w kodzie, aby sprawdzić, czy liczba całkowita zdefiniowana przez użytkownika jest równa czy dziwna. Następnie następnie pokażemy wiadomość, czy wartość jest równa czy dziwna.
#włączaćNa początku programu wprowadzamy plik nagłówka. Ta biblioteka zapewnia funkcje wejściowe i wyjściowe. Funkcja main () jest wywoływana w następnej chwili. Tworzymy zmienną „N”, która zawiera liczbę całkowitą w korpusie metody main (). Funkcja printf () jest tutaj zdefiniowana i wyświetla wiersz „Wprowadź numer”, aby uzyskać dowolny numer od użytkownika i zdecydować, czy jest równomierna czy dziwna. Używamy metody Scanf (). Jest stosowany w celu uzyskania dostępu do określonych danych. Zachowuje podany numer.
Ponadto do oceny, czy wprowadzona wartość jest równa czy dziwna. Można to zrobić za pomocą operatora bitowego (i). Operator bitowate manipuluje dyskretnymi komponentami w bitach danych lub wartości dziesiętnych w celu wykonywania operacji bitowych. W warstwach transmisji, w których określone bity w nagłówku związane z treścią reprezentują kluczowe informacje, są wykorzystywane. Następnie, aby zakończyć program, stosujemy polecenie return 0.
Użyj operatora trójskładnikowego, aby wskazać parzystą lub nieparzystą liczbę
Możemy również sprawdzić, czy wprowadzony numer jest równy, czy dziwny za pomocą operatora trójskładnikowego. Zamiast używać wyrażenia if… else, zatrudniamy operatora trójskładnikowego (?):
#włączaćPo wprowadzeniu wymaganej biblioteki . Nazywamy funkcję main (). Teraz zmienna „NBR” jest inicjowana do przechowywania liczby. Ponadto stosujemy funkcję printf (). Tutaj użytkownik może zapewnić wartość całkowitą, a numer ten jest przypisany do „NBR”. Ponadto wykorzystujemy metodę scanf () i zawsze otrzymuje sformatowane informacje. Wprowadzona liczba jest przekazywana jako parametr tej funkcji.
Teraz stosujemy operator modułu (%), aby ustalić, czy wprowadzona liczba jest równa czy dziwna. Tak więc, jeśli (Nbr % 2 == 0) zwraca true, to pokazuje, że określona liczba jest równa; inaczej nie. Tymczasem używamy również operatora trójskładnikowego (?). Operator warunkowy jest czasami określany jako operator trójskładnikowy „?: ”. Jest porównywalny z wyrażeniem if-else, ponieważ wykorzystuje tę samą logikę. Mimo to operator wykorzystuje mniej przechowywania i ułatwia tworzenie wyrażeń IF-ELSE w najkrótszym okresie. Ponieważ wymagają trzech operandów do konfiguracji, są one znane jako operatorzy trójskładnik.
Jest wykorzystywany do uruchomienia programu zgodnie z wynikiem statusu binarnego. Działa podobnie do metody, ponieważ akceptuje wartość binarną jako wejście i zapewnia wynik. Ten operator zwiększa wydajność, jednocześnie zmniejszając linie kodu. Ostatecznie używamy instrukcji Return 0.
Wniosek
W tym artykule omówiono strategie ustalenia, czy podana liczba jest równa czy dziwna. Trzy techniki zastosowane do oceny, czy liczba całkowita jest równa, czy dziwna, obejmują operatora modułu (%), operatora bitowego (i) oraz operatora trójskładnikowego. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.