Hur man implementerar udda och jämna program i C.



Den här artikeln ger dig en detaljerad och omfattande kunskap om de olika sätten att implementera Odd & Even-programmet i C.

Att kontrollera om ett tal är jämnt eller udda är ett mycket vanligt problem i C-språket. Följande tips kommer att behandlas i det här Odd & Even-programmet i C-artikel:

Om ett tal är helt delbart med 2 kallas det jämnt antal. De återstående siffrorna som inte är helt delbara med 2 kallas udda nummer. Med enkla ord är jämna tal de siffror som har formen n = 2k, medan udda siffror är de siffrorna som har formen av n = 2k + 1. Alla heltal kommer antingen att vara jämna eller udda siffror. I den här bloggen kommer vi att förstå hur man kan kontrollera om ett nummer är jämnt eller udda med hjälp av C-programmet.





Det finns olika sätt på vilka vi kan kontrollera om ett givet nummer är jämnt eller udda.

Låt oss titta på var och en av dem en efter en.



Udda & jämnt flödesdiagram för programmet

Följande skulle vara flödesschemat för det udda eller jämna programmet:

Att kontrollera om ett tal är jämnt eller udda är ett mycket vanligt problem i C-språket. Om ett tal är helt delbart med 2 kallas det jämnt antal. De återstående siffrorna som inte är helt delbara med 2 kallas udda nummer. Med enkla ord är jämna tal de siffror som har formen n = 2k, medan udda siffror är de siffrorna som har formen av n = 2k + 1. Alla heltal kommer antingen att vara jämna eller udda siffror. I den här bloggen kommer vi att förstå hur man kan kontrollera om ett nummer är jämnt eller udda med hjälp av C-programmet. Det finns olika sätt på vilka vi kan kontrollera om ett givet nummer är jämnt eller udda. Låt oss titta på var och en av dem en efter en. Udda & jämnt programflödesdiagram Följande skulle vara flödesdiagrammet för det udda eller jämna programmet:



Låt oss nu titta på algoritmen för udda och jämna program i C.

Udda och jämnt programalgoritm

Algoritmen är väldigt enkel:

START

Steg 1 → Ta ett heltal n

Steg 2 → Tilldela n till variabeln

Steg 3 → Utför n modulo 2 och kontrollera resultatet om utgången är 0

Steg 4 → Om det är sant n är jämnt

Steg 5 → Om det är falskt n är udda

SLUTA

Låt oss nu titta på algoritmen för Odd & Even Program Pseudocode

Udda och jämnt program pseudokod

IF (heltal modulo 2) är lika med 0

UTSKRIFTSNUMMER är jämnt

ANNAN

UTSKRIFTSNUMMER är udda

SLUT OM

Låt oss nu titta på algoritmen för Program för att kontrollera jämn eller udda

Program för att kontrollera jämnt eller udda

I C-programmeringsspråk har vi en moduloperator som returnerar resten av delaren och delaren. Vi kommer att använda denna operatör för att ta reda på om nuber är 2k-format eller 2k + 1-format.

Låt oss nu titta på koden för att kontrollera om ett visst heltal är udda eller jämnt.

Koda

hur man använder filen i java
om (num% 2 == 0) printf ('% d är jämnt.', num) annars printf ('% d är udda.', num)

Framåt, låt oss titta på den fullständiga koden.

Exempel

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

Utgång1:

Output- udda eller till och med program i c-Edureka

Utgång2:

Utgång - 2

I det här programmet kontrollerade vi om det angivna numret returnerar 0 eller 1resten när vi delar den med 2. Om n% 2 == 0 är antalet jämnt, annars är numret udda.

Låt oss nu titta på ytterligare en variant där du kan utföra samma.

Program för att kontrollera udda eller jämnt med villkorlig operatör

Du kan också använda villkorlig operatör för att verifiera samma tillstånd som vi har diskuterat tidigare.

Villkorlig operatör / ternär operatör: Villkorliga operatörer returnerar ett värde om villkoret är sant och returnerar ett annat värde är villkoret är falskt.

Syntax : (Villkor? True_value: false_value)

Exempel : (X> 10? 0: 1)

Exempel

#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d är jämnt.', num): printf ('% d är udda.', num) return 0}

Utgång1:

Output- udda eller till och med program i c- Edureka.png

java cast dubbelt till int

Utgång2:

Output--2

Låt oss titta på en variant till

Hitta udda eller jämnt med bitvis operatör

Du kan också kontrollera om det angivna numret är jämnt eller udda med bitvis OCH-operator.

Exempel

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

Utgång1:

Output- udda eller till och med program i c- Edureka.png

Utgång2:

Utgång - 2

Efter att ha gått igenom ovanstående program skulle du ha förstått hur man kontrollerar om ett givet nummer är udda eller till och med i C-programmering. Jag hoppas att den här bloggen är informativ och ger ett mervärde för dig.

Med detta kommer vi till ett slut på det här Odd & Even-programmet i C-artikeln.

kolla in Träning tillhandahålls av Edureka på många tekniker som Java, Vår och många fler, ett pålitligt online-lärande företag med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen

Har du en fråga till oss? Nämn det i kommentarsektionen i denna 'Odd & Even-program i C' -bloggen så kommer vi tillbaka till dig så snart som möjligt.