Parin vai parittomuuden tarkistaminen on hyvin yleinen ongelma C-kielellä. Seuraavat osoittimet käsitellään tässä parittoman ja parillisen ohjelman C-artikkelissa:
- Pariton ja parillinen ohjelman vuokaavio
- Pariton ja parillinen ohjelma-algoritmi
- Pariton ja parillinen ohjelman pseudokoodi
- Ohjelma tarkistaa parillinen tai pariton
- Ohjelma tarkistaa pariton tai tasainen käyttö ehdollisen operaattorin avulla
- Löydä pariton tai tasainen bittioperaattorin käyttö
Jos luku on täysin jaettavissa 2: lla, se tunnetaan parillisena numerona. Loput luvut, jotka eivät ole täysin jaettavissa 2: lla, tunnetaan parittomina numeroina. Yksinkertaisesti sanoen, parilliset luvut ovat numeroita, jotka ovat muodossa n = 2k, kun taas parittomat luvut ovat numeroita, jotka ovat muodossa n = 2k + 1. Kaikki kokonaisluvut ovat joko parillisia tai parittomia numeroita. Tässä blogissa ymmärrämme kuinka tarkistaa, onko numero parillinen vai pariton käyttämällä C-ohjelmaa.
On olemassa useita tapoja, joilla voimme tarkistaa, onko annettu luku parillinen vai pariton.
Katsotaanpa kutakin niistä yksi kerrallaan.
Pariton ja parillinen ohjelman vuokaavio
Seuraava olisi pariton tai parillisen ohjelman vuokaavio:
Katsotaanpa nyt parittoman ja parillisen ohjelman algoritmia C: ssä.
Pariton ja parillinen ohjelma-algoritmi
Algoritmi on hyvin yksinkertainen:
ALKAA
kuinka käyttää swing jaavaa
Vaihe 1 → Ota kokonaisluku n
Vaihe 2 → Määritä n muuttujaan
Vaihe 3 → Suorita n modulo 2 ja tarkista tulos, jos lähtö on 0
Vaihe 4 → Jos totta n on tasan
Vaihe 5 → Jos väärä n on outoa
Katsokaamme nyt parittoman ja parillisen ohjelman pseudokoodin algoritmia
Pariton ja parillinen ohjelman pseudokoodi
JOS (kokonaisluku modulo 2) on 0
PRINT-numero on parillinen
MUU
PRINT-numero on pariton
LOPPU JOS
Tarkastellaan nyt algoritmia, jolla ohjelma tarkistaa parillisen tai parittoman
Ohjelma tarkistaa parillinen tai pariton
C-ohjelmointikielellä meillä on modulo-operaattori, joka palauttaa loppuosan jakajasta ja jakajasta. Tämän operaattorin avulla selvitämme, onko nuber 2k- tai 2k + 1-muoto.
Anna nyt ius tarkastella koodia tarkistaaksesi onko annettu kokonaisluku pariton vai parillinen.
Koodi
jos (num% 2 == 0) printf ('% d on parillinen.', num) muu printf ('% d on pariton.', num)
Katsotaanpa eteenpäin, katsotaanpa koko koodi.
Esimerkki
#include int main () {int num printf ('Syötä numero:') scanf ('% d', & num) jos (num% 2 == 0) printf ('% d on parillinen.', num) muuta printf ('% d on pariton.', num) palauttaa 0}
Lähtö1:
Lähtö2:
Tässä ohjelmassa tarkasimme, palauttaako annettu numero 0 vai 1loput, kun jaamme sen luvulla 2. Jos n% 2 == 0, luku on parillinen, muuten luku on pariton.
Katsotaan nyt vielä yhtä muunnelmaa, jossa voit suorittaa saman.
Ohjelma tarkistaa pariton tai tasainen käyttö ehdollisen operaattorin avulla
Voit myös käyttää ehdollista operaattoria varmistaaksesi saman ehdon, josta olemme aiemmin keskustelleet.
Ehdollinen operaattori / kolmikomponenttinen operaattori: Ehdolliset operaattorit palauttavat yhden arvon, jos ehto on tosi ja palauttaa toisen arvon ehto on väärä.
Syntaksi : (Ehto? True_value: false_value)
Esimerkki : (X> 10? 0: 1)
Esimerkki
#include int main () {int num printf ('Syötä numero:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d on parillinen.', num): printf ('% d on pariton.', num) return 0}
Lähtö1:
Lähtö2:
Katsotaanpa vielä yksi muunnelma
Löydä pariton tai tasainen bittioperaattorin käyttö
Voit myös tarkistaa, onko annettu numero parillinen vai pariton, käyttämällä bittiä AND-operaattoria.
Esimerkki
#include int main () {int num printf ('Syötä numero:') scanf ('% d', & num) jos (num & 1 == 1) printf ('% d on pariton.', num) muuta printf ('% d on parillinen.', num) return 0}
Lähtö1:
Lähtö2:
Nyt kun olet käynyt läpi yllä olevat ohjelmat, olisit ymmärtänyt, kuinka tarkistaa, onko annettu numero pariton vai parillinen C-ohjelmoinnissa. Toivon, että tämä blogi on informatiivinen ja lisäarvoa sinulle.
Tämän avulla olemme päättäneet tämän parittoman ja parillisen ohjelman C-artikkelissa.
tutustu koulutus Edureka tarjoaa monille tekniikoille, kuten Java, kevät ja monet muut, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, levinneenä ympäri maailmaa
Onko sinulla kysymys meille? Mainitse se tämän 'Odd & Even Program in C' -blogin kommenttiosassa, niin otamme sinuun yhteyttä mahdollisimman pian.