Kontrola, či je číslo párne alebo nepárne, je v jazyku C veľmi častým problémom. V tomto článku o nepárnych a párnych udalostiach v C sa budeme venovať nasledujúcim ukazovateľom:
- Vývojový diagram nepárnych a párnych programov
- Algoritmus nepárnych a párnych programov
- Pudný a nepárny programový pseudokód
- Program na kontrolu Párny alebo Nepárny
- Program na kontrolu lichého alebo rovnomerného použitia podmieneného operátora
- Nájdite nepárne alebo dokonca bitové operátory
Ak je číslo dokonale deliteľné 2, je známe ako párne číslo. Zvyšné čísla, ktoré nie sú úplne deliteľné číslom 2, sú známe ako nepárne číslo. Jednoduchými slovami, párne čísla sú tie čísla, ktoré majú tvar n = 2k, zatiaľ čo nepárne čísla sú čísla, ktoré majú tvar n = 2k + 1. Všetky celé čísla budú párne alebo nepárne čísla. V tomto blogu pochopíme, ako pomocou programu C skontrolovať, či je číslo párne alebo nepárne.
Existuje niekoľko spôsobov, ako môžeme skontrolovať, či je dané číslo párne alebo nepárne.
Pozrime sa na každú z nich jednu po druhej.
Vývojový diagram nepárnych a párnych programov
Nasleduje vývojový diagram pre nepárny alebo párny program:
Teraz sa pozrime na algoritmus pre nepárny a párny program v C.
Algoritmus nepárnych a párnych programov
Algoritmus je veľmi jednoduchý:
ŠTART
Krok 1 → Vezmite celé číslo n
Krok 2 → Priradiť n do premennej
Krok 3 → Vykonajte n modulo 2 a skontrolujte výsledok, ak je výstup 0
Krok 4 → Ak je to pravda n je párne
Krok 5 → Ak je nepravdivé n je nepárne
Teraz sa pozrime na algoritmus pre pseudokód lichého a párneho programu
Pudný a nepárny programový pseudokód
IF (integer modulo 2) sa rovná 0
Číslo PRINT je párne
INAK
PRINT number je nepárne
KONIEC AK
Teraz sa pozrime na algoritmus pre Program na kontrolu párneho alebo nepárneho
Program na kontrolu Párny alebo Nepárny
V programovacom jazyku C máme operátora modulo, ktorý vracia zvyšok deliteľa a deliteľa. Pomocou tohto operátora zistíme, či má nuber formát 2k alebo 2k + 1.
Teraz sa pozrieme na kód a skontrolujeme, či je dané celé číslo nepárne alebo párne.
Zákonníka
if (num% 2 == 0) printf ('% d je párne.', num) else printf ('% d je nepárne.', num)
Ďalej sa pozrime na celý kód.
Príklad
#include int main () {int num printf ('Enter a number:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d is even.', num) else printf ('% d je nepárne.', num) návrat 0}
Výstup 1:
Výstup 2:
V tomto programe sme skontrolovali, či dané číslo vracia 0 alebo 1zvyšok, keď ho rozdelíme na 2. Ak n% 2 == 0, číslo je párne, inak je číslo nepárne.
Teraz sa pozrime na jednu ďalšiu variáciu, kde môžete hrať to isté.
Program na kontrolu lichého alebo rovnomerného použitia podmieneného operátora
Môžete tiež použiť podmienený operátor na overenie rovnakej podmienky, o ktorej sme už hovorili.
Podmienečný operátor / ternárny operátor: Podmienené operátory vrátia jednu hodnotu, ak je podmienka pravdivá, a vráti inú hodnotu, ak je podmienka nepravdivá.
Syntax : (Podmienka? True_value: false_value)
Príklad : (X> 10? 0: 1)
Príklad
#include int main () {int num printf ('Enter a number:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d je párny.', num): printf ('% d je párny.', num) návrat 0}
Výstup 1:
reťazec do dátumu využitia v jave
Výstup 2:
Pozrime sa ešte na jednu variáciu
Nájdite nepárne alebo dokonca bitové operátory
To, či je dané číslo párne alebo nepárne, môžete tiež skontrolovať pomocou bitového operátora AND.
Príklad
#include int main () {int num printf ('Enter a number:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d is odd.', num) else printf ('% d je párny.', num) návrat 0}
Výstup 1:
Výstup 2:
Teraz po absolvovaní vyššie uvedených programov by ste pochopili, ako skontrolovať, či je dané číslo v programovaní C nepárne alebo nepárne. Dúfam, že tento blog bude informatívny a bude pre vás pridanou hodnotou.
Týmto prichádzame na koniec tohto lichého a párneho programu v článku C.
pozrite sa na školenia poskytuje Edureka na mnohých technológiách, ako je Java, Jar a mnoho ďalších, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov sa šíri po celom svete
Máte na nás otázku? Uveďte to v sekcii komentárov v tomto blogu „Nepárny a párny program v jazyku C“ a my sa vám ozveme čo najskôr.