Hvordan implementere Odd & Even-programmet i C



Denne artikkelen vil gi deg en detaljert og omfattende kunnskap om de forskjellige måtene å implementere Odd & Even-programmet i C.

Å sjekke om et tall er jevnt eller rart, er et veldig vanlig problem i C-språket. Følgende tips vil bli dekket i dette Odd & Even-programmet i C-artikkel:

Hvis et tall er helt delelig med 2, er det kjent som partall. De gjenværende tallene som ikke er helt delelige med 2 er kjent som oddetall. Med enkle ord er like tall de tallene som er i form n = 2k, mens oddetall er de tallene som er i form av n = 2k + 1. Alle heltallene vil enten være partall eller oddetall. I denne bloggen vil vi forstå hvordan du kan sjekke om et tall er jevnt eller rart ved hjelp av C-programmet.





Det er forskjellige måter vi kan sjekke om et gitt tall er jevnt eller odde.

La oss se på hver enkelt av dem en etter en.



Odd & Even Program Flow Diagram

Følgende vil være flytskjemaet for det odde eller jevne programmet:

Å sjekke om et tall er jevnt eller rart, er et veldig vanlig problem i C-språket. Hvis et tall er helt delelig med 2, er det kjent som partall. De gjenværende tallene som ikke er helt delelige med 2 er kjent som oddetall. I enkle ord er like tall de tallene som er i form n = 2k, mens oddetall er de tallene som er i form av n = 2k + 1. Alle heltallene vil enten være partall eller oddetall. I denne bloggen vil vi forstå hvordan du kan sjekke om et tall er jevnt eller rart ved hjelp av C-programmet. Det er forskjellige måter vi kan sjekke om et gitt tall er jevnt eller odde. La oss se på hver enkelt av dem en etter en. Odd & Even Program Flow Diagram Følgende vil være flytskjemaet for det odde eller jevne programmet:



La oss nå se på algoritmen for odd og jevn program i C.

Odd & Even Program Algoritme

Algoritmen er veldig enkel:

START

Trinn 1 → Ta et heltall n

Trinn 2 → Tildel n til variabelen

Trinn 3 → Utfør n modulo 2 og sjekk resultatet hvis utgangen er 0

Trinn 4 → Hvis det er sant n er jevn

Trinn 5 → Hvis det er feil n er rart

STOPPE

La oss nå se på algoritmen for Odd & Even Program Pseudocode

Odd & Even Program Pseudokode

IF (heltall modulo 2) er lik 0

UTSKRIFTSnummer er jevnt

ELLERS

UTSKRIFTS-nummeret er merkelig

SLUTT OM

La oss nå se på algoritmen for Program to Check Even eller Odd

Program for å sjekke jevn eller odd

I programmeringsspråk C har vi en modulo-operator som returnerer resten av divisoren og dividoren. Vi vil bruke denne operatøren til å finne ut om nuber er i 2k-format eller 2k + 1-format.

La oss nå se på koden for å sjekke om et gitt heltall er oddetall eller jevnt.

Kode

hvis (num% 2 == 0) printf ('% d er jevnt.', num) annet printf ('% d er merkelig.', num)

La oss se på den fullstendige koden.

Eksempel

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

Utgang1:

Output-odd eller til og med program i c-Edureka

Utgang2:

Utgang - 2

I dette programmet sjekket vi om det gitte nummeret returnerer 0 eller 1resten når vi deler den med 2. Hvis n% 2 == 0, er tallet jevnt, ellers er tallet odd.

La oss nå se på en variant til der du kan utføre det samme.

Program for å sjekke oddetall eller til og med bruk av betinget operatør

Du kan også bruke betinget operatør for å verifisere den samme tilstanden som vi har diskutert tidligere.

Betinget operatør / ternær operatør: Betingede operatører returnerer en verdi hvis betingelsen er sann, og returnerer en annen verdi er tilstanden er falsk.

Syntaks : (Betingelse? True_value: false_value)

Eksempel : (X> 10? 0: 1)

Eksempel

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

Utgang1:

hvordan lage en klasse singleton

Output- odd eller til og med program i c- Edureka.png

Utgang2:

Output--2

La oss se på en variant til

Finn odd eller til og med å bruke bitvis operatør

Du kan også sjekke om det gitte nummeret er jevnt eller rart ved hjelp av bitvis AND-operator.

Eksempel

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

Utgang1:

Output- odd eller til og med program i c- Edureka.png

Utgang2:

Utgang - 2

Nå etter å ha gått gjennom de ovennevnte programmene, ville du ha forstått hvordan du sjekker om et gitt tall er merkelig eller til og med i C-programmering. Jeg håper denne bloggen er informativ og gir merverdi for deg.

Med dette kommer vi til en slutt på dette Odd & Even-programmet i C-artikkelen.

sjekk ut opplæring levert av Edureka på mange teknologier som Java, Vår og mange flere, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden

Har du spørsmål til oss? Nevn det i kommentarfeltet til denne 'Odd & Even-programmet i C' -bloggen, så kommer vi tilbake til deg så snart som mulig.