Provjera je li broj paran ili neparan, vrlo je čest problem u C jeziku. Slijedeće upute bit će obrađene u ovom članku Nepar i Par u C članku:
- Dijagram toka neparnih i neparnih programa
- Algoritam programa Nepar i Par
- Pseudocode programa Nepar i Par
- Program za provjeru parnih ili neparnih
- Program za provjeru neparnih ili parnih upotreba uvjetnog operatora
- Pronađite Neparno ili Parno pomoću bitovnog operatora
Ako je broj savršeno djeljiv s 2, poznat je kao paran broj. Preostali brojevi koji nisu savršeno djeljivi sa 2 poznati su kao neparni brojevi. Jednostavnim riječima, parni brojevi su oni brojevi koji su u obliku n = 2k, dok su neparni brojevi oni brojevi koji su u obliku n = 2k + 1. Svi će cijeli brojevi biti ili parni ili neparni brojevi. Na ovom ćemo blogu razumjeti kako pomoću programa C provjeriti je li paran ili neparan broj.
eksplicitno lijevanje tipa u javi
Postoje različiti načini na koje možemo provjeriti je li zadani broj paran ili neparan.
Pogledajmo svaku od njih jednu po jednu.
Dijagram toka neparnih i neparnih programa
Slijedi dijagram toka neparnog ili parnog programa:
Pogledajmo sada algoritam za neparan i paran program u C.
Algoritam programa Nepar i Par
Algoritam je vrlo jednostavan:
POČETAK
Korak 1 → Uzmi cijeli broj n
Korak 2 → Dodijeli n na varijablu
Korak 3 → Izvedite n modul 2 i provjerite rezultat ako je izlaz 0
Korak 4 → Ako je istina n je čak
Korak 5 → Ako je netočno n je čudno
Pogledajmo sada algoritam za neparan i paran program Pseudocode
Pseudocode programa Nepar i Par
AKO (cijeli broj modula 2) jednak je 0
PRINT broj je paran
DRUGO
PRINT broj je neparan
ZAVRŠI AKO
Pogledajmo sada algoritam Programa za provjeru parnih ili neparnih
Program za provjeru parnih ili neparnih
U programskom jeziku C imamo modulo operator koji vraća ostatak djelitelja i djelitelja. Pomoću ovog ćemo operatora utvrditi je li broj 2k ili 2k + 1 format.
Sada, neka ius pogleda kôd da provjeri je li zadani cijeli broj neparan ili paran.
Kodirati
if (num% 2 == 0) printf ('% d je paran.', num) else printf ('% d je neparan', num)
Krenimo dalje, pogledajmo kompletan kod.
Primjer
#include int main () {int num printf ('Unesite broj:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d je paran.', num) else printf ('% d je neparan.', broj) return 0}
Izlaz1:
Izlaz2:
U ovom smo programu provjerili vraća li zadani broj 0 ili 1ostatak kada ga podijelimo s 2. Ako je n% 2 == 0, broj je paran, inače je broj neparan.
Pogledajmo sada još jednu varijaciju u kojoj možete izvesti isto.
Program za provjeru neparnih ili parnih upotreba uvjetnog operatora
Također možete koristiti uvjetni operator za provjeru istog stanja o kojem smo ranije razgovarali.
Uvjetni operater / Ternarni operater: Uvjetni operatori vraćaju jednu vrijednost ako je uvjet true, a vraća drugu vrijednost ako je uvjet false.
Sintaksa : (Stanje? True_value: false_value)
ansible vs marioneta vs chef
Primjer : (X> 10? 0: 1)
Primjer
#include int main () {int num printf ('Unesite broj:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d je paran.', broj): printf ('% d je neparan', num) return 0}
Izlaz1:
Izlaz2:
Pogledajmo još jednu varijaciju
Pronađite Neparno ili Parno pomoću bitovnog operatora
Također možete provjeriti je li zadani broj paran ili neparan pomoću bitnog operatora AND.
Primjer
#include int main () {int num printf ('Unesite broj:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d je neparan', num) else printf ('% d je paran.', broj) return 0}
Izlaz1:
Izlaz2:
Sada biste nakon prolaska kroz gornje programe razumjeli kako provjeriti je li zadani broj neparan ili čak u C programiranju. Nadam se da je ovaj blog informativan i da vam dodaje dodanu vrijednost.
Ovime smo došli do kraja ovog članka Nepar i Par u C članku.
provjerite trening pruža Edureka na mnogim tehnologijama poput Jave, Proljeće i još mnogo toga, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta
Imate pitanje za nas? Spomenite ga u odjeljku za komentare ovog bloga 'Neparni i paran program u C' i javit ćemo vam se u najkraćem mogućem roku.