हेलो दोस्तों !
आज की इस decimal number को binary number में convert करने का C program कैसे बनाये in Hindi पोस्ट में हम decimal number को binary number में convert करने का C program बनाना सीखेंगे। तो दोस्तों अगर आप इस प्रोग्राम को बनाना चाहते है तो इस पोस्ट को अंत तक जरूर पढ़े।
इस पोस्ट के मुख्य टॉपिक्स निन्म है -
- decimal number क्या है ?
- decimal को binary में कैसे convert करते है ?
- example program .
1. decimal number क्या है :-
दोस्तों डेसीमल को बाइनरी में कन्वर्ट करने का प्रोग्राम सीखने से पहले हम सबसे पहले यह जान लेते है की decimal number क्या है ?
दोस्तों वैसे आपको यह पहले से पता होगा की डेसीमल नंबर क्या होता है तभी तो आप इस पोस्ट पर आये है लेकिन फिर भी हम थोड़ा इसके बारे में जान लेते है। डेसीमल नंबर का यूज़ हम सबसे ज्यादा करते है। हम आज वर्तमान में जितने भी कैलकुलेशन करते है डेसीमल नंबर की मदद से ही करते है क्योंकि हम इन नंबर्स को समझते है।
डेसीमल नंबर उन नंबर्स को कहते है जिनका बेस 10 होता है। 0 से लेकर 9 तक के नंबर्स डेसीमल नंबर कहलाते है क्योंकि इनका बेस 10 होता है। और हम इन्हीं नंबर्स का यूज़ ज्यादातर करते है।
बाइनरी नंबर के बारे में तो आपको जरूर पता होगा क्योकि आप एक प्रोग्रामर है। जैसा की आपको पता होगा की कंप्यूटर केवल बाइनरी नंबर यानी 0 और 1 को ही समझ पता है और इन्ही की मदद से कंप्यूटर हमारे instructions को समझ पता है।
2. decimal को binary में कैसे convert करते है :-
तो दोस्तों अब हम यह जान लेते है की decimal को binary में कैसे convert किया जाता है ?
दोस्तों डेसीमल नंबर 0-9 तक के नंबर्स को कहते है जैसा की हमने ऊपर पढ़ा है। अब हम अगर इन नंबर्स को बाइनरी में कन्वर्ट करना चाहें तो हम यह कैसे कर सकते है। इसका जवाब है की आपको उस डेसीमल नंबर को 2 से डिवाइड करना है जिसको आप बाइनरी में कन्वर्ट करना चाहते है और आपको केवल रिमाइंडर को रखना है।
उसके बाद जो भागफल बचा है उसको फिर से 2 से डिवाइड करना है और रिमाइंडर रख लेना है ऐसा हमें तब तक करना है जब तक की वह डेसीमल नंबर 0 या 2 से छोटा न हो जाये। फिर हमने जो रिमाइंडर को अलग किया था। उनको हमें उल्टे क्रम में लिखना है और बस यही आपका बाइनरी नंबर है। हम इसे example की मदद से और अच्छी तरह समझते है।
मान लीजिए हम 25 डेसीमल नंबर को बाइनरी में कन्वर्ट करना चाहते है तो हमें कुछ इस प्रकार 25 को 2 से डिवाइड करके उसके रिमाइंडर को अलग करना है।
2 / 25 = 1
2 / 12 = 0
2 / 6 = 0
2 / 3 = 1
2 / 1 = 1
इस प्रकार हमें 25 को डिवाइड करना है और उसका रिमाइंडर अलग करना है और जो भागफल बचा है उसमें फिर से 2 का भाग करना है और रिमाइंडर अलग करना है। इस प्रोसेस को हम तब तक करते है जब तक की शेषफल 2 से छोटा न हो जाये।
Decimal -> Binary
25 11001
फिर हमें रिमाइंडर को उल्टे क्रम में लिखना है जैसा की हमने किया है। और बस यही उस नंबर का बाइनरी नंबर है।
3. example program :-
तो दोस्तों अब हम डेसीमल को बाइनरी में कन्वर्ट करने का C प्रोग्राम देख लेते है।
C program :-
#include< stdio.h >
int binary[20],count=0;
void main()
{
int decimal,save;
printf("Enter decimal number: ");
scanf("%d",&decimal);
save=decimal;
while (decimal!=0)
{
binary[count]=decimal%2;
decimal=decimal/2;
count++;
}
printf("Decimal number %d is converted in binary ",save);
for (int i = count; i >= 0; i--)
{
printf("%d",binary[i]);
}
}
program output :-
Enter decimal number: 25
Decimal number 25 is converted in binary 011001
इन पोस्ट को भी पढ़े -
Author :- तो दोस्तों अब हमारी यह decimal number को binary number में convert करने का C program कैसे बनाये in Hindi पोस्ट ख़त्म होती है हम आशा करते है की आपको हमारी यह पोस्ट जरूर पसंद आई होगी और आप decimal number को binary number में convert करने का C प्रोग्राम सीख गए होंगे तो दोस्तों आज के लिए बस इतना ही फिर मिलेंगे ऐसी ही किसी और इंटरेस्टिंग पोस्ट में तब तक के लिए अलविदा !
0 Comments
Do not enter any spam comments please.