A C nyelvben nagyon gyakori probléma annak ellenőrzése, hogy egy szám páros vagy páratlan-e. A következő mutatókkal foglalkozik ez a páratlan és páros program a C cikkben:
- Páratlan és páros program folyamatábra
- Páratlan és páros program algoritmus
- Páratlan és páros program-álkód
- Program a páros vagy a páratlan ellenőrzésére
- Program, hogy ellenőrizze a páratlan vagy páros feltételes operátor használatát
- Keresse meg a Páratlan vagy páros a Bitenkénti operátor használatát
Ha egy szám tökéletesen osztható 2-vel, akkor párosnak nevezzük. A fennmaradó számokat, amelyek nem oszthatók el tökéletesen 2-vel, páratlan számnak nevezzük. Egyszerű szavakkal, a páros számok azok a számok, amelyek n = 2k formában vannak, míg a páratlan számok azok a számok, amelyek n = 2k + 1 formában vannak. Az összes egész szám páros vagy páratlan szám lesz. Ebben a blogban megértjük, hogyan lehet ellenőrizni, hogy egy szám páros vagy páratlan-e a C program segítségével.
Különféle módokon ellenőrizhetjük, hogy egy adott szám páros vagy páratlan-e.
Nézzük meg mindegyiket egyenként.
Páratlan és páros program folyamatábra
A következő lenne a páratlan vagy páros program folyamatábrája:
Most nézzük meg a páratlan és páros program algoritmusát C-ben.
Páratlan és páros program algoritmus
Az algoritmus nagyon egyszerű:
RAJT
1. lépés → Vegyen egy egész számot n
2. lépés → Hozzárendelés n a változóhoz
3. lépés → Végrehajtás n modulo 2 és ellenőrizze az eredményt, ha a kimenet 0
4. lépés → Ha igaz n egyenlő
5. lépés → Ha hamis n furcsa
Most nézzük meg a páratlan és páros program álkód algoritmusát
Páratlan és páros program-álkód
IF (egész modulo 2) értéke 0
A PRINT szám páros
MÁS
A PRINT szám furcsa
VÉGE HA
typecast kettős int java
Most nézzük meg a Program páros vagy páratlan ellenőrzésének algoritmusát
Program a páros vagy a páratlan ellenőrzésére
A C programozási nyelvben van egy modulo operátorunk, amely visszaadja az osztó és osztó fennmaradó részét. Ezt az operátort használjuk annak kiderítésére, hogy a nuber 2k vagy 2k + 1 formátumú-e.
Most hadd nézze meg az ius a kódot, hogy ellenőrizze, hogy egy adott egész páratlan vagy páratlan-e.
Kód
ha (num% 2 == 0) printf ('% d páros.', num) else printf ('% d páratlan.', num)
Előre haladva nézzük meg a teljes kódot.
Példa
#include int main () {int num printf ('Írjon be egy számot:') scanf ('% d', & num), ha (num% 2 == 0) printf ('% d páros.', num) else printf ('% d páratlan.', szám) return 0}
Output1:
2. kimenet:
Ebben a programban ellenőriztük, hogy az adott szám 0 vagy 1 értéket ad-e visszamaradék, ha elosztjuk 2-vel. Ha n% 2 == 0, a szám páros, különben a szám páratlan.
Most nézzünk meg még egy variációt, ahol ugyanezt elvégezheted.
Program, hogy ellenőrizze a páratlan vagy páros feltételes operátor használatát
Feltételes operátorral is ellenőrizheti ugyanazt a feltételt, amelyet korábban tárgyaltunk.
Feltételes üzemeltető / Ternary operátor: A feltételes operátorok egy értéket adnak vissza, ha a feltétel igaz, és egy másik értéket a feltétel hamis.
Szintaxis : (Feltétel? True_value: false_value)
Példa : (X> 10? 0: 1)
Példa
#include int main () {int num printf ('Írjon be egy számot:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d páros.', num): printf ('% d páratlan., num) return 0}
Output1:
2. kimenet:
Nézzünk még egy variációt
Keresse meg a Páratlan vagy páros a Bitenkénti operátor használatát
A bitenkénti ÉS operátor segítségével azt is ellenőrizheti, hogy a megadott szám páros vagy páratlan-e.
Példa
#include int main () {int num printf ('Írjon be egy számot:') scanf ('% d', & num) ha (num & 1 == 1) printf ('% d páratlan.', num) else printf ('% d páros.', num) return 0}
Output1:
2. kimenet:
Miután átnézte a fenti programokat, megértette, hogyan lehet ellenőrizni, hogy egy adott szám páratlan vagy páros-e a C programozásban. Remélem, hogy ez a blog informatív és hozzáadott értéket jelent Önnek.
Ezzel véget értünk ennek a páratlan és páros programnak a C cikkben.
nézd meg a kiképzés az Edureka nyújtotta számos technológián, például a Java-on, Tavaszi és még sok más, egy megbízható online tanulási társaság, amelynek több mint 250 000 elégedett tanulóból álló hálózata van az egész világon
Van egy kérdésünk? Említse meg a „Páratlan és páros program C-ben” blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.