Kuidas rakendada paaritu ja paaritut programmi C-s



See artikkel annab teile üksikasjalikud ja põhjalikud teadmised C-s paaritu ja paarisprogrammi rakendamise erinevatest viisidest.

Kontrollimine, kas number on paaris või paaritu, on C-keeles väga levinud probleem. Järgmisi näpunäiteid käsitletakse selles paaritu ja paarisprogrammi C artiklis:

Kui arv on täiesti jagatav 2-ga, nimetatakse seda paarisarvuks. Ülejäänud numbreid, mis ei ole täielikult jagatavad 2-ga, nimetatakse paarituiks. Lihtsamalt öeldes on paarisarvud need arvud, mis on kujul n = 2k, samas kui paaritu arv on n = 2k + 1. Kõik täisarvud on kas paarisarvud või paaritud arvud. Selles blogis saame aru, kuidas C-programmi abil kontrollida, kas arv on paaris või paaritu.





On mitmeid viise, kuidas saame kontrollida, kas antud arv on paaris või paaritu.

Vaatame neid kõiki ükshaaval.



Paaritu ja paarisprogrammi vooskeem

Järgmine oleks paaritu või paarisprogrammi vooskeem:

Kontrollimine, kas number on paaris või paaritu, on C-keeles väga levinud probleem. Kui arv on täiesti jagatav 2-ga, nimetatakse seda paarisarvuks. Ülejäänud numbreid, mis ei ole täielikult jagatavad 2-ga, nimetatakse paarituiks. Lihtsamalt öeldes on paarisarvud need arvud, mis on kujul n = 2k, samas kui paaritu arv on n = 2k + 1. Kõik täisarvud on kas paarisarvud või paaritud arvud. Selles blogis saame aru, kuidas C-programmi abil kontrollida, kas arv on paaris või paaritu. On mitmeid viise, kuidas saame kontrollida, kas antud arv on paaris või paaritu. Vaatame neid kõiki ükshaaval. Paaritu ja paarisprogrammi vooskeem Järgnev oleks paaritu või paarisprogrammi vooskeem:



Vaatame nüüd C-s paaritu ja paarisprogrammi algoritmi.

Paaritu ja paarisprogrammi algoritm

Algoritm on väga lihtne:

START

1. samm → võtke täisarv n

2. samm → Määra n muutujale

3. samm → sooritage n moodul 2 ja kontrollige tulemust, kui väljund on 0

4. samm → kui see on tõsi n on ühtlane

5. samm → kui vale n on veider

STOP

Vaatame nüüd paaritu ja paarisprogrammi pseudokoodi algoritmi

Paaritu ja paarisprogrammi pseudokood

IF (täisarv moodul 2) võrdub 0-ga

mis on dünaamiline massiiv

PRINT number on paaris

MUU

PRINT number on paaritu

LÕPP KUI

Vaatame nüüd programmi Paaris või Paaritu kontrollimise algoritmi

Programm paaris- või paaritu kontrollimiseks

C-programmeerimiskeeles on meil modulioperaator, mis tagastab jagaja ja jagaja ülejäänud osa. Selle operaatori abil saame teada, kas nuber on 2k-vormingus või 2k + 1-vormingus.

Nüüd lubage iusil koodi vaadata, et kontrollida, kas antud täisarv on paaritu või paaritu.

Kood

if (num% 2 == 0) printf ('% d on paaris.', num) else printf ('% d on paaritu.', num)

Edasi liikudes vaatame kogu koodi.

mida teeb .formaat pythonis

Näide

#include int main () {int num printf ('Sisestage number:') scanf ('% d', & num) kui (num% 2 == 0) printf ('% d on paaris.', num) veel printf ('% d on paaritu.', num) tagastamine 0}

Väljund1:

Väljund - paaritu või paaritu programm c- Edurekas

Väljund2:

Väljund- 2

Selles programmis kontrollisime, kas antud arv tagastab 0 või 1ülejääk, kui jagame selle arvuga 2. Kui n% 2 == 0, on arv paaris, muidu on see number paaritu.

Vaatame nüüd veel ühte variatsiooni, kus saate sama teha.

Programm, et kontrollida tingimusteta operaatorit paaritu või paarisarvuga

Samuti saate tingimusoperaatori abil kontrollida sama tingimust, mida oleme varem arutanud.

Tingimuslik operaator / kolmepoolne operaator: Tingimuslikud operaatorid tagastavad ühe väärtuse, kui tingimus on tõene, ja teise väärtuse, mille tingimus on vale.

Süntaks : (Tingimus? True_value: false_value)

Näide : (X> 10? 0: 1)

Näide

#include int main () {int num printf ('Sisestage number:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d on paaris.', num): printf ('% d on paaritu.', num) tagastab 0}

Väljund1:

Väljund - paaritu või paaritu programm c- Edureka.png-s

Väljund2:

Output--2

Vaatame veel ühte variatsiooni

Leidke paaritu või paarisarvuline operaator Bitwise

Samuti saate bitipõhise JA-operaatori abil kontrollida, kas antud arv on paaris või paaritu.

Näide

#include int main () {int num printf ('Sisestage number:') scanf ('% d', & num) kui (num & 1 == 1) printf ('% d on paaritu.', num) veel printf ('% d on paaris.', num) tagastamine 0}

Väljund1:

Väljund - paaritu või paaritu programm c- Edureka.png-s

Väljund2:

Väljund- 2

Nüüd pärast ülaltoodud programmide läbimist oleksite aru saanud, kuidas kontrollida, kas antud arv on paaritu või paaritu C-programmeerimises. Loodan, et see ajaveeb on informatiivne ja annab teile lisaväärtust.

Sellega jõuame C-s oleva paaritu ja paarisprogrammi lõpuni.

java kuidas teisendada kahekordne int

vaadake koolitus Edureka pakkus paljudele tehnoloogiatele, nagu Java, Kevad ja palju muud - usaldusväärne veebiõppeettevõte, mille võrgustik sisaldab üle 250 000 rahuloleva õppija, levis üle kogu maailma

Kas teil on meile küsimus? Mainige seda selle ajaveebi “Veider ja paarisprogramm C-s” kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.