Ang pagsusuri kung ang isang numero ay pantay o kakaiba, ay isang pangkaraniwang problema sa wikang C. Ang mga sumusunod na pointer ay sakop sa Odd & Even Program na ito sa artikulong C:
- Kakatwa at Kahit na Diagram ng Daloy ng Program
- Odd & Even Program Algorithm
- Odd & Even Program Pseudocode
- Programa upang Suriin ang Kahit o Kakatwa
- Programa upang Suriin ang Kakatwa o Kahit Paggamit ng Kundisyon na Operator
- Maghanap ng Kakatwa o Kahit na Paggamit ng Bitwise Operator
Kung ang isang numero ay perpektong nahahati sa 2 kilala ito bilang pantay na numero. Ang natitirang mga numero na kung saan ay hindi perpektong mahahati ng 2 ay kilala bilang kakaibang numero. Sa mga simpleng salita, kahit na ang mga numero ay ang mga bilang na nasa form n = 2k, samantalang ang mga kakatwang numero ay ang mga bilang na nasa anyo ng n = 2k + 1. Ang lahat ng mga integer ay maaaring maging kahit na mga numero o kakaibang mga numero. Sa blog na ito maiintindihan namin kung paano suriin kung ang isang numero ay pantay o kakaiba gamit ang C program.
Mayroong iba't ibang mga paraan kung saan maaari naming suriin kung ang isang naibigay na numero ay pantay o kakaiba.
Tingnan natin ang bawat isa sa kanila isa-isa.
Kakatwa at Kahit na Diagram ng Daloy ng Program
Ang sumusunod ay ang daloy ng diagram para sa kakaiba o kahit na programa:
Tingnan natin ngayon ang algorithm para sa kakaiba at kahit na Programa sa C.
Odd & Even Program Algorithm
Napakadali ng algorithm:
MAGSIMULA
Hakbang 1 → Kumuha ng isang integer n
Hakbang 2 → Magtalaga n sa variable
Hakbang 3 → Magsagawa n modulo 2 at suriin ang resulta kung ang output ay 0
Hakbang 4 → Kung totoo n ay pantay
Hakbang 5 → Kung mali n ay kakaiba
Tingnan natin ngayon ang algorithm para sa Odd & Even Program Pseudocode
Odd & Even Program Pseudocode
KUNG ang (integer modulo 2) ay katumbas ng 0
kung paano ideklara ang isang hanay ng mga bagay sa java
Ang numero ng PRINT ay pantay
IBA PA
Kakaiba ang numero ng PRINT
TAPUSIN KUNG
Tingnan natin ngayon ang algorithm para sa Program na Suriin ang Kahit o Kakatwa
Programa upang Suriin ang Kahit o Kakatwa
Sa wika ng C programa, mayroon kaming isang operator ng modulo na ibabalik ang natitirang tagahati at divident. Gagamitin namin ang operator na ito upang malaman kung ang nuber ay 2k format o 2k + 1 na format.
Ngayon, hayaan mong tingnan ang code upang suriin kung ang isang naibigay na integer ay kakaiba o pantay.
Code
kung (num% 2 == 0) printf ('% d ay pantay.', num) iba pa printf ('% d ay kakaiba.', num)
Sa pagsulong, tingnan natin ang kumpletong code.
Halimbawa
#include int main () {int num printf ('Enter a number:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d is even.', num) else printf ('% d ay kakaiba.', num) ibalik ang 0}
Output1:
ano ang indexof sa javascript
Output2:
Sa program na ito sinuri namin kung ang ibinigay na numero ay nagbabalik ng 0 o 1natitira kapag hinati natin ito sa 2. Kung n% 2 == 0, pantay ang numero, kung hindi man ay kakaiba ang numero.
Ngayon tingnan natin ang isa pang pagkakaiba-iba kung saan maaari kang magsagawa ng pareho.
Programa upang Suriin ang Kakatwa o Kahit Paggamit ng Kundisyon na Operator
Maaari mo ring gamitin ang kondisyunal na operator upang mapatunayan ang parehong kundisyon na tinalakay namin kanina.
Conditional Operator / Ternary operator: Ang mga kondisyunal na operator ay nagbabalik ng isang halaga kung ang kondisyon ay totoo at nagbabalik ng isa pang halaga ay ang kondisyon ay hindi totoo.
Syntax : (Kundisyon? True_value: false_value)
Halimbawa : (X> 10? 0: 1)
Halimbawa
#include int main () {int num printf ('Enter a number:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d is even.', num): printf ('% d is odd.', num) return 0}
Output1:
Output2:
kung paano baligtarin ang isang string python
Tingnan natin ang isa pang pagkakaiba-iba
Maghanap ng Kakatwa o Kahit na Paggamit ng Bitwise Operator
Maaari mo ring suriin kung ang ibinigay na numero ay pantay o kakaiba gamit ang bitwise AT operator.
Halimbawa
#include int main () {int num printf ('Enter a number:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d is odd.', num) else printf ('% d ay pantay.', num) ibalik ang 0}
Output1:
Output2:
Ngayon pagkatapos dumaan sa mga nabanggit na programa na maunawaan mo kung paano suriin kung ang isang naibigay na numero ay kakatwa o kahit na sa C program. Inaasahan kong ang blog na ito ay may kaalaman at naidagdag na halaga sa iyo.
Sa pamamagitan nito, natapos namin ang artikulong Odd & Even Program sa C na ito.
tingnan ang pagsasanay na ibinigay ng Edureka sa maraming mga teknolohiya tulad ng Java, Spring at marami pang iba, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo
May tanong ba sa amin? Nabanggit ito sa seksyon ng mga komento ng blog na 'Odd & Even Program in C' at babalikan ka namin sa lalong madaling panahon.