Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम में बड़ी संख्या को दो भागों में विभाजित करें जिनका अंतर k हो


इस ट्यूटोरियल में, हम एक प्रोग्राम लिखेंगे जो एक संख्या को दो भागों में विभाजित करता है जिनका अंतर k है।

एक उदाहरण देखते हैं।

इनपुट

n = 100 k = 30

आउटपुट

65 35

यहां, हमें समस्या में गोता लगाने से पहले थोड़ी गणित समझने की जरूरत है। देखते हैं।

हमारे पास a + b = n और a - b = k है। दोनों समीकरणों को जोड़ने पर, हमें मिलता है

a = (n + k)/2 b = n - a

उदाहरण

बस इतना ही। हमारे पास n और k है। और इसमें कुछ ज्यादा नहीं है। कोड देखते हैं।

#include <bits/stdc++.h> using namespace std; void divideTheNumber(int n, int k) {    double a = (n + k) / 2;    double b = n - a;    cout << a << " " << b << endl; } int main() {    int n = 54, k = 12;    divideTheNumber(n, k); }

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा।

33 21

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में बताएं।


  1. C++ में दिए गए वृत्त के दो भागों के कोणों का सबसे छोटा अंतर ढूंढना C++ में दिए गए वृत्त के दो भागों के कोणों का सबसे छोटा अंतर ढूंढना

    इस समस्या में, हमें एक ऐरे दिया गया है जो वृत्त के टुकड़ों को उनके कोणों के आधार पर दर्शाता है। हमारा कार्य C++ में दिए गए वृत्त के दो भागों के कोणों का सबसे छोटा अंतर ढूंढने के लिए एक प्रोग्राम बनाना है। समस्या विवरण हमें ऐरे में वृत्त के सभी टुकड़ों के कोण दिए गए हैं। हमें टुकड़ों को इस तरह जोड़न

  1. - C++ में दो मैट्रिक्स की गुणनक्षमता जांचने का प्रोग्राम

    दो मैट्रिक्स को गुणनक्षम कहा जाता है यदि उन्हें गुणा किया जा सकता है। यह केवल तभी संभव है जब पहले मैट्रिक्स के कॉलम की संख्या दूसरे मैट्रिक्स की पंक्तियों की संख्या के बराबर हो। उदाहरण के लिए: मैट्रिक्स 1 में पंक्तियों की संख्या = 3 मैट्रिक्स 1 में कॉलम की संख्या = 2 मैट्रिक्स 2 में पंक्तियों की संख

  1. - C++ में दो अंतराल के बीच आर्मस्ट्रांग संख्या प्रदर्शित करने का प्रोग्राम

    एक आर्मस्ट्रांग संख्या वह संख्या है जहां अंकों का योग अंकों की कुल संख्या की घात पर उठाकर संख्या के बराबर होता है। आर्मस्ट्रांग संख्याओं के कुछ उदाहरण निम्नलिखित हैं: 3 = 3^1 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153 407 = 4^3 + 0^3 + 7^3 = 64 +0 + 343 = 407 1634 = 1^4 + 6^4 + 3^4 + 4^4 = 1 + 1296