Hoe Odd & Even-programma te implementeren in C.



Dit artikel biedt u een gedetailleerde en uitgebreide kennis van de verschillende manieren om het Odd & Even-programma in C.

Controleren of een getal even of oneven is, is een veel voorkomend probleem in C-taal. De volgende punten komen aan bod in dit Odd & Even Program in C-artikel:

Als een getal perfect deelbaar is door 2, staat het bekend als een even getal. De overige getallen die niet perfect deelbaar zijn door 2 staan ​​bekend als oneven getal. In eenvoudige bewoordingen zijn even getallen die getallen in de vorm n = 2k, terwijl oneven getallen die getallen zijn die de vorm hebben van n = 2k + 1. Alle gehele getallen zijn even getallen of oneven getallen. In deze blog zullen we begrijpen hoe we kunnen controleren of een getal even of oneven is met het programma C.





Er zijn verschillende manieren waarop we kunnen controleren of een bepaald getal even of oneven is.

Laten we ze allemaal een voor een bekijken.



Oneven en even programma-stroomdiagram

Hieronder volgt het stroomschema voor het oneven of even programma:

Controleren of een getal even of oneven is, is een veel voorkomend probleem in C-taal. Als een getal perfect deelbaar is door 2, staat het bekend als een even getal. De overige getallen die niet perfect deelbaar zijn door 2 staan ​​bekend als oneven getal. In eenvoudige bewoordingen zijn even getallen die getallen in de vorm n = 2k, terwijl oneven getallen die getallen zijn die de vorm hebben van n = 2k + 1. Alle gehele getallen zijn even getallen of oneven getallen. In deze blog zullen we begrijpen hoe we kunnen controleren of een getal even of oneven is met het programma C. Er zijn verschillende manieren waarop we kunnen controleren of een bepaald getal even of oneven is. Laten we ze allemaal een voor een bekijken. Stroomschema voor oneven en even programma



Laten we nu eens kijken naar het algoritme voor oneven en even programma in C.

Oneven en even programma-algoritme

Het algoritme is heel eenvoudig:

BEGIN

Stap 1 → Neem een ​​geheel getal n

Stap 2 → Toewijzen n naar de variabele

het converteren van binair naar decimaal in java

Stap 3 → Uitvoeren n modulo 2 en controleer het resultaat als de uitvoer 0 is

Stap 4 → Indien waar n is zelfs

Stap 5 → Indien false n is vreemd

HOU OP

Laten we nu eens kijken naar het algoritme voor Odd & Even Program Pseudocode

Oneven en even programma-pseudocode

IF (integer modulo 2) is gelijk aan 0

PRINT-nummer is even

ANDERS

PRINT-nummer is oneven

STOP ALS

Laten we nu eens kijken naar het algoritme voor Programma om even of oneven te controleren

Programma om even of oneven te controleren

In programmeertaal C hebben we een modulo-operator die de rest van de deler en deler retourneert. We zullen deze operator gebruiken om erachter te komen of de nuber het 2k-formaat of het 2k + 1-formaat is.

sql en pl sql-zelfstudie

Laten we nu eens kijken naar de code om te controleren of een bepaald geheel getal oneven of even is.

Code

if (num% 2 == 0) printf ('% d is even.', num) else printf ('% d is oneven.', num)

Laten we verder kijken naar de volledige code.

Voorbeeld

#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d is even.', num) else printf ('% d is oneven.', num) retourneer 0}

Uitgang1:

Output-oneven of even programma in c- Edureka

Uitgang2:

Uitgang- 2

In dit programma hebben we gecontroleerd of het opgegeven nummer 0 of 1 retourneertrest als we het delen door 2. Als n% 2 == 0, is het getal even, anders is het oneven.

Laten we nu nog een variant bekijken waarin u hetzelfde kunt doen.

Programma om oneven of zelfs te controleren met behulp van voorwaardelijke operator

U kunt ook de voorwaardelijke operator gebruiken om dezelfde voorwaarde te verifiëren die we eerder hebben besproken.

Voorwaardelijke operator / ternaire operator: Voorwaardelijke operatoren retourneren één waarde als voorwaarde waar is en retourneert een andere waarde als voorwaarde onwaar is.

Syntaxis : (Voorwaarde? True_value: false_value)

javascript evenementenlijst met voorbeelden

Voorbeeld : (X> 10? 0: 1)

Voorbeeld

#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d is even.', num): printf ('% d is oneven.', num) return 0}

Uitgang1:

Output-oneven of even programma in c- Edureka.png

Uitgang2:

Output--2

Laten we nog een variatie bekijken

Vind oneven of zelfs met Bitwise Operator

U kunt ook controleren of het opgegeven getal even of oneven is met de bitsgewijze EN-operator.

Voorbeeld

#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d is odd.', num) else printf ('% d is even.', num) retourneer 0}

Uitgang1:

Output-oneven of even programma in c- Edureka.png

Uitgang2:

Uitgang- 2

Nadat u de bovenstaande programma's hebt doorlopen, zou u hebben begrepen hoe u kunt controleren of een bepaald nummer oneven of even is bij C-programmering. Ik hoop dat deze blog informatief en een meerwaarde voor je is.

Hiermee komen we aan het einde van dit Odd & Even Program in C-artikel.

bekijk de opleiding geleverd door Edureka op vele technologieën zoals Java, De lente en nog veel meer, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van dit 'Odd & Even Program in C' -blog en we nemen zo snel mogelijk contact met u op.