சி இல் ஒற்றை மற்றும் சமமான திட்டத்தை எவ்வாறு செயல்படுத்துவது

இந்த கட்டுரை சி-யில் ஒற்றை மற்றும் சமமான திட்டத்தை செயல்படுத்த பல்வேறு வழிகளைப் பற்றிய விரிவான அறிவை உங்களுக்கு வழங்கும்.

ஒரு எண் சமமாகவோ அல்லது ஒற்றைப்படையாகவோ இருக்கிறதா என்று சோதிப்பது சி மொழியில் மிகவும் பொதுவான பிரச்சினையாகும். சி கட்டுரையில் இந்த ஒற்றை மற்றும் கூட திட்டத்தில் பின்வரும் சுட்டிகள் விவரிக்கப்படும்:



ஒரு எண்ணை 2 ஆல் வகுத்தால் அது சம எண் என்று அழைக்கப்படுகிறது. மீதமுள்ள எண்களை 2 ஆல் வகுக்காத ஒற்றைப்படை எண் என்று அழைக்கப்படுகிறது. எளிமையான சொற்களில், எண்கள் கூட n = 2k வடிவத்தில் இருக்கும் எண்கள், அதே சமயம் ஒற்றைப்படை எண்கள் n = 2k + 1 வடிவத்தில் இருக்கும் எண்கள். அனைத்து முழு எண்களும் கூட எண்கள் அல்லது ஒற்றைப்படை எண்களாக இருக்கும். சி நிரலைப் பயன்படுத்தி ஒரு எண் சமமா அல்லது ஒற்றைப்படை என்பதை எவ்வாறு சரிபார்க்க வேண்டும் என்பதை இந்த வலைப்பதிவில் புரிந்துகொள்வோம்.



கொடுக்கப்பட்ட எண் சமமா அல்லது ஒற்றைப்படை என்பதை நாம் சரிபார்க்க பல்வேறு வழிகள் உள்ளன.

அவை ஒவ்வொன்றையும் ஒவ்வொன்றாகப் பார்ப்போம்.



ஒற்றை மற்றும் கூட நிரல் பாய்வு வரைபடம்

ஒற்றைப்படை அல்லது நிரலுக்கான ஓட்ட வரைபடம் பின்வருமாறு:

ஒரு எண் சமமாகவோ அல்லது ஒற்றைப்படையாகவோ இருக்கிறதா என்று சோதிப்பது சி மொழியில் மிகவும் பொதுவான பிரச்சினையாகும். ஒரு எண்ணை 2 ஆல் வகுத்தால் அது சம எண் என்று அழைக்கப்படுகிறது. மீதமுள்ள எண்களை 2 ஆல் வகுக்காத ஒற்றைப்படை எண் என்று அழைக்கப்படுகிறது. எளிமையான சொற்களில், எண்கள் கூட n = 2k வடிவத்தில் இருக்கும் எண்கள், அதே சமயம் ஒற்றைப்படை எண்கள் n = 2k + 1 வடிவத்தில் இருக்கும் எண்கள். அனைத்து முழு எண்களும் கூட எண்கள் அல்லது ஒற்றைப்படை எண்களாக இருக்கும். சி நிரலைப் பயன்படுத்தி ஒரு எண் சமமா அல்லது ஒற்றைப்படை என்பதை எவ்வாறு சரிபார்க்க வேண்டும் என்பதை இந்த வலைப்பதிவில் புரிந்துகொள்வோம். கொடுக்கப்பட்ட எண் சமமா அல்லது ஒற்றைப்படை என்பதை நாம் சரிபார்க்க பல்வேறு வழிகள் உள்ளன. அவை ஒவ்வொன்றையும் ஒவ்வொன்றாகப் பார்ப்போம். ஒற்றைப்படை மற்றும் கூட நிரல் பாய்வு வரைபடம் ஒற்றைப்படை அல்லது நிரலுக்கான ஓட்ட வரைபடம் பின்வருமாறு:



இப்போது சி இல் ஒற்றைப்படை மற்றும் கூட நிரலுக்கான வழிமுறையைப் பார்ப்போம்.

ஒற்றை மற்றும் கூட நிரல் வழிமுறை

வழிமுறை மிகவும் எளிது:

START

படி 1 an ஒரு முழு எண்ணை எடுத்துக் கொள்ளுங்கள் n

படி 2 ign ஒதுக்கு n மாறிக்கு

படி 3 → செய்யவும் n மட்டு 2 மற்றும் வெளியீடு 0 எனில் முடிவைச் சரிபார்க்கவும்

படி 4 true உண்மை என்றால் n கூட

படி 5 false தவறானதாக இருந்தால் n ஒற்றைப்படை

நிறுத்து

இப்போது ஒற்றை & கூட நிரல் சூடோகுறியீட்டிற்கான வழிமுறையைப் பார்ப்போம்

ஒற்றை & கூட நிரல் சூடோகுறியீடு

IF (முழு எண் மட்டு 2) 0 க்கு சமம்

PRINT எண் சமம்

ELSE

PRINT எண் ஒற்றைப்படை

END IF

இப்போது நிரல் சரிபார்க்க அல்லது ஒற்றைப்படைக்கான வழிமுறையைப் பார்ப்போம்

சமமாக அல்லது ஒற்றைப்படை சரிபார்க்க திட்டம்

சி புரோகிராமிங் மொழியில், எங்களிடம் ஒரு மட்டு ஆபரேட்டர் உள்ளது, இது எஞ்சிய பகுதியை வகுப்பான் மற்றும் வகுக்கும். நுபர் 2 கே வடிவமா அல்லது 2 கே + 1 வடிவமா என்பதைக் கண்டுபிடிக்க இந்த ஆபரேட்டரைப் பயன்படுத்துவோம்.

இப்போது, ​​கொடுக்கப்பட்ட முழு எண் ஒற்றைப்படை அல்லது சமமானதா என்பதை சரிபார்க்க குறியீட்டைப் பார்ப்போம்.

குறியீடு

ஆரம்பநிலைக்கு ms sql டுடோரியல்
if (num% 2 == 0) printf ('% d is.', num) else printf ('% d ஒற்றைப்படை.', எண்)

முன்னோக்கி நகரும்போது, ​​முழுமையான குறியீட்டைப் பார்ப்போம்.

உதாரணமாக

# int int main () {int num printf ('ஒரு எண்ணை உள்ளிடுக:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d is.', num) else printf ('% d ஒற்றைப்படை.', எண்) திரும்ப 0}

வெளியீடு 1:

வெளியீடு- ஒற்றைப்படை அல்லது சி-எடுரேகாவில் கூட நிரல்

வெளியீடு 2:

வெளியீடு- 2

இந்த நிரலில் கொடுக்கப்பட்ட எண் 0 அல்லது 1 ஐத் தருகிறதா என்று சோதித்தோம்மீதமுள்ளவை 2 உடன் வகுக்கும்போது. n% 2 == 0 எனில், எண் சமமாக இருக்கும், இல்லையெனில் எண் ஒற்றைப்படை.

இப்போது நீங்கள் இன்னும் ஒரு மாறுபாட்டைப் பார்ப்போம்.

ஒற்றைப்படை அல்லது நிபந்தனை ஆபரேட்டரைப் பயன்படுத்துவதற்கான நிரல்

நாங்கள் முன்பு விவாதித்த அதே நிலையை சரிபார்க்க நீங்கள் நிபந்தனை ஆபரேட்டரைப் பயன்படுத்தலாம்.

நிபந்தனை ஆபரேட்டர் / டெர்னரி ஆபரேட்டர்: நிபந்தனை ஆபரேட்டர்கள் நிபந்தனை உண்மையாக இருந்தால் ஒரு மதிப்பைத் தருகிறார்கள், மற்றொரு மதிப்பை நிபந்தனை தவறானது.

தொடரியல் : (நிபந்தனை? உண்மை_ மதிப்பு: தவறான_ மதிப்பு)

உதாரணமாக : (எக்ஸ்> 10? 0: 1)

உதாரணமாக

# int int main () {int num printf ('ஒரு எண்ணை உள்ளிடுக:') scanf ('% d', & num) (எண்% 2 == 0)? printf ('% d என்பது சமம்.', எண்): printf ('% d ஒற்றைப்படை.', எண்) திரும்ப 0}

வெளியீடு 1:

வெளியீடு- ஒற்றைப்படை அல்லது c- Edureka.png இல் கூட நிரல்

ஜாவா காஸ்ட் இரட்டை எண்ணாக

வெளியீடு 2:

Output--2

இன்னும் ஒரு மாறுபாட்டைப் பார்ப்போம்

ஒற்றைப்படை அல்லது பிட்வைஸ் ஆபரேட்டரைப் பயன்படுத்துவதைக் கண்டறியவும்

பிட்வைஸ் மற்றும் ஆபரேட்டரைப் பயன்படுத்தி கொடுக்கப்பட்ட எண் சமமா அல்லது ஒற்றைப்படை என்பதை நீங்கள் சரிபார்க்கலாம்.

உதாரணமாக

# int int main () {int num printf ('ஒரு எண்ணை உள்ளிடுக:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d ஒற்றைப்படை.', எண்) வேறு printf ('% d என்பது சமம்.', எண்) திரும்ப 0}

வெளியீடு 1:

வெளியீடு- ஒற்றைப்படை அல்லது c- Edureka.png இல் கூட நிரல்

வெளியீடு 2:

வெளியீடு- 2

இப்போது மேலே உள்ள நிரல்களைப் பார்த்த பிறகு, கொடுக்கப்பட்ட எண் ஒற்றைப்படை அல்லது சி நிரலாக்கத்தில் உள்ளதா என்பதை எவ்வாறு சரிபார்க்க வேண்டும் என்பதை நீங்கள் புரிந்துகொண்டிருப்பீர்கள். இந்த வலைப்பதிவு உங்களுக்கு தகவல் மற்றும் கூடுதல் மதிப்பு என்று நம்புகிறேன்.

இதன் மூலம், சி கட்டுரையில் இந்த ஒற்றை மற்றும் கூட திட்டத்தின் முடிவுக்கு வருகிறோம்.

பாருங்கள் பயிற்சி ஜாவா போன்ற பல தொழில்நுட்பங்களில் எடுரேகா வழங்கினார், வசந்த மேலும் பல, 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலைக் கொண்ட நம்பகமான ஆன்லைன் கற்றல் நிறுவனம் உலகம் முழுவதும் பரவியுள்ளது

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த “ஒற்றைப்படை மற்றும் கூட நிரல் சி” வலைப்பதிவின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடுங்கள், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.