Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

10 दशमलव संख्या का पूरक है?

9 का पूरक और 10 के पूरक डिजिटल सिस्टम में अंकगणितीय संचालन को आसान बनाने के लिए उपयोग किया जाता है। इनका उपयोग पूरक कार्यान्वयन का उपयोग करके कम्प्यूटेशनल संचालन को आसान बनाने के लिए किया जाता है और आमतौर पर प्रोग्राम में हार्डवेयर के उपयोग का व्यापार करता है।

किसी भी संख्या का 9 का पूरक प्राप्त करने के लिए हमें उस संख्या को (10 n .) से घटाना होगा - 1) जहां n =संख्या में अंकों की संख्या, या सरल तरीके से हमें दी गई दशमलव संख्या के प्रत्येक अंक को 9 से घटाना है।

10 का पूरक , उस संख्या के 9 के पूरक का पता लगाने के बाद 10 के पूरक का पता लगाना अपेक्षाकृत आसान है। हमें 9 के पूरक . के साथ 1 जोड़ना होगा किसी भी संख्या का वांछित 10 का पूरक प्राप्त करने के लिए। या यदि हम सीधे 10 के पूरक का पता लगाना चाहते हैं, तो हम निम्न सूत्र का पालन करके ऐसा कर सकते हैं, (10 n – संख्या), जहां n =संख्या में अंकों की संख्या।

आइए हम एक दशमलव संख्या 456 लें, इस संख्या का 9 का पूरक होगा

999
-456
_____
543

इस नंबर का 10 का पूरक

543
(+)1
______
544


Input:456
Output:544

स्पष्टीकरण

गणितीय रूप से,

10’s complement = 9’s complement + 1
10’s complement = 10i – num

जहाँ, i =अंकों की कुल संख्या।

उदाहरण

#include <iostream>
#include<math.h>
using namespace std;
int main() {
   int i=0,temp,comp,n;
   n=456;
   temp = n;
   while(temp!=0) {
      i++;
      temp=temp/10;
   }
   comp = pow(10,i) - n;
   cout<<comp;
   return 0;
}

  1. हेक्साडेसिमल से दशमलव के लिए C++ प्रोग्राम

    एक इनपुट के रूप में एक हेक्साडेसिमल संख्या के साथ दिया गया, कार्य दिए गए हेक्साडेसिमल संख्या को दशमलव संख्या में परिवर्तित करना है। कंप्यूटर में हेक्साडेसिमल संख्या को आधार 16 के साथ दर्शाया जाता है और दशमलव संख्या को आधार 10 के साथ दर्शाया जाता है और 0 - 9 के मूल्यों के साथ दर्शाया जाता है जबकि हे

  1. C++ में दशमलव से हेक्साडेसिमल रूपांतरण के लिए कार्यक्रम

    एक इनपुट के रूप में एक दशमलव संख्या के साथ दिया गया, कार्य दिए गए दशमलव संख्या को एक हेक्साडेसिमल संख्या में बदलना है। कंप्यूटर में हेक्साडेसिमल संख्या को आधार 16 के साथ दर्शाया जाता है और दशमलव संख्या को आधार 10 के साथ दर्शाया जाता है और 0 - 9 के मूल्यों के साथ दर्शाया जाता है जबकि हेक्साडेसिमल सं

  1. C++ में दशमलव से बाइनरी रूपांतरण के लिए कार्यक्रम

    एक इनपुट के रूप में एक दशमलव संख्या के साथ दिया गया, कार्य दिए गए दशमलव संख्या को एक बाइनरी संख्या में बदलना है। कंप्यूटर में दशमलव संख्या को आधार 10 के साथ दर्शाया जाता है और बाइनरी संख्या को आधार 2 के साथ दर्शाया जाता है क्योंकि इसमें केवल दो बाइनरी अंक 0 और 1 होते हैं जबकि दशमलव संख्या 0 - 9 से