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:
- Oneven en even programma-stroomdiagram
- Oneven en even programma-algoritme
- Oneven en even programma-pseudocode
- Programma om even of oneven te controleren
- Programma om oneven of zelfs te controleren met behulp van voorwaardelijke operator
- Vind oneven of zelfs met Bitwise Operator
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:
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
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:
Uitgang2:
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:
Uitgang2:
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:
Uitgang2:
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.