Kā īstenot nepāra un pāra programmu C



Šis raksts sniegs jums detalizētas un visaptverošas zināšanas par dažādiem nepāra un pāra programmas ieviešanas veidiem C.

Pārbaude, vai skaitlis ir pāra vai nepāra, ir ļoti izplatīta problēma C valodā. Šajā nepāra un pāra programmas C rakstā tiks aplūkoti šādi rādītāji:

Ja skaitlis ir pilnīgi dalāms ar 2, to sauc par pāra skaitli. Pārējie skaitļi, kas nav pilnīgi dalāmi ar 2, ir pazīstami kā nepāra skaitļi. Vienkārši sakot, pāra skaitļi ir tie skaitļi, kuru forma ir n = 2k, savukārt nepāra skaitļi ir tie skaitļi, kas ir n = 2k + 1. Visi skaitļi būs vai nu pāra skaitļi, vai nepāra skaitļi. Šajā emuārā mēs sapratīsim, kā pārbaudīt, vai skaitlis ir pāra vai nepāra, izmantojot C programmu.





Ir dažādi veidi, kā mēs varam pārbaudīt, vai dotais skaitlis ir pāra vai nepāra.

Apskatīsim katru no tiem pa vienam.



Nepāra un pāra programmas plūsmas diagramma

Tālāk būtu redzama nepāra vai pāra programmas plūsmas diagramma:

Pārbaude, vai skaitlis ir pāra vai nepāra, ir ļoti izplatīta problēma C valodā. Ja skaitlis ir pilnīgi dalāms ar 2, to sauc par pāra skaitli. Pārējie skaitļi, kas nav pilnīgi dalāmi ar 2, ir pazīstami kā nepāra skaitļi. Vienkārši sakot, pāra skaitļi ir tie skaitļi, kuru forma ir n = 2k, savukārt nepāra skaitļi ir tie skaitļi, kas ir n = 2k + 1. Visi skaitļi būs vai nu pāra skaitļi, vai nepāra skaitļi. Šajā emuārā mēs sapratīsim, kā pārbaudīt, vai skaitlis ir pāra vai nepāra, izmantojot C programmu. Ir dažādi veidi, kā mēs varam pārbaudīt, vai dotais skaitlis ir pāra vai nepāra. Apskatīsim katru no tiem pa vienam. Nepāra un pāra programmas plūsmas diagramma Sekojošā būtu nepāra vai pāra programmas plūsmas diagramma:

kā rakstīt skeneri java



Tagad apskatīsim C nepāra un pāra programmas algoritmu.

Nepāra un pāra programmas algoritms

Algoritms ir ļoti vienkāršs:

SĀKT

1. solis → Veikt veselu skaitli n

2. solis → Piešķirt n mainīgajam

3. solis → Veikt n modulo 2 un pārbaudiet rezultātu, ja izeja ir 0

4. solis → Ja tā ir taisnība n ir pat

5. solis → Ja nepatiesa n ir nepāra

Apturēt

Tagad aplūkosim pāra un pāra programmas pseidokoda algoritmu

Nepāra un pāra programmas pseidokods

IF (vesels skaitlis modulo 2) ir vienāds ar 0

PRINT numurs ir vienāds

CITI

PRINT numurs ir nepāra

pārslodze un nepārsniegšana java

BEIGT, JA

Tagad aplūkosim programmas algoritmu, lai pārbaudītu pāra vai nepāra

Programma, lai pārbaudītu pāra vai nepāra

C programmēšanas valodā mums ir moduļa operators, kas atgriež dalītāja un dalītāja atlikušo daļu. Mēs izmantosim šo operatoru, lai noskaidrotu, vai nuber ir 2k formāts vai 2k + 1 formāts.

Tagad ļaujiet iusam apskatīt kodu, lai pārbaudītu, vai dotais vesels skaitlis ir nepāra vai pāra.

Kods

ja (num% 2 == 0) printf ('% d ir pāra.', num) cits printf ('% d ir nepāra., num)

Virzoties uz priekšu, apskatīsim pilnu kodu.

Piemērs

#include int main () {int num printf ('Ievadiet skaitli:') scanf ('% d', & num) ja (num% 2 == 0) printf ('% d ir pat.', num) cits printf ('% d ir nepāra., num) atgriešanās 0}

Output1:

Rezultāts - nepāra vai pāra programma c- Edureka

2. izeja:

Izeja- 2

Šajā programmā mēs pārbaudījām, vai dotais skaitlis atgriež 0 vai 1atlikums, dalot to ar 2. Ja n% 2 == 0, skaitlis ir pāra, citādi skaitlis ir nepāra.

Tagad aplūkosim vēl vienu variantu, kur jūs varat veikt to pašu.

Programma, lai pārbaudītu nepāra vai pāra izmantošanu, izmantojot nosacīto operatoru

Varat arī izmantot nosacīto operatoru, lai pārbaudītu to pašu nosacījumu, kuru mēs iepriekš apspriedām.

Nosacītais operators / trīskāršais operators: Nosacījuma operatori atgriež vienu vērtību, ja nosacījums ir patiess, un atgriež citu vērtību, ja nosacījums ir nepatiess.

Sintakse : (Nosacījums? True_value: false_value)

Piemērs : (X> 10? 0: 1)

Piemērs

#include int main () {int num printf ('Ievadiet skaitli:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d ir pāra.', num): printf ('% d ir nepāra., num) atgriež 0}

Output1:

kā pārveidot dubultu par int

Rezultāts - nepāra vai pāra programma c- Edureka.png

2. izeja:

Output--2

Apskatīsim vēl vienu variantu

Atrodiet nepāra vai pat izmantojot Bitwise Operator

Varat arī pārbaudīt, vai norādītais skaitlis ir pāra vai nepāra, izmantojot operētājsistēmu bitā UN.

Piemērs

#include int main () {int num printf ('Ievadiet skaitli:') scanf ('% d', & num) ja (num & 1 == 1) printf ('% d ir nepāra., num) cits printf ('% d ir pat.', num) atgriešanās 0}

Output1:

Rezultāts - nepāra vai pāra programma c- Edureka.png

2. izeja:

Izeja- 2

Tagad, apmeklējot iepriekš minētās programmas, jūs būtu sapratis, kā pārbaudīt, vai dotais skaitlis ir nepāra vai pat C programmēšanas. Es ceru, ka šis emuārs ir informatīvs un sniedz jums pievienoto vērtību.

Ar to mēs esam nonākuši pie šīs nepāra un pāra programmas C rakstā.

pārbaudiet apmācība nodrošina Edureka par daudzām tehnoloģijām, piemēram, Java, Pavasaris un daudz kas cits - uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē

Vai mums ir jautājums? Pieminiet to šī emuāra “Nepāra un pāra programma C” komentāru sadaļā, un mēs pēc iespējas ātrāk sazināsimies ar jums.