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

C++ में दो संख्याओं का मॉड्यूलो M योग

इस समस्या में, हमें तीन संख्याएं a, b, और M दी गई हैं। हमारा कार्य एक प्रोग्राम बनाना है जो दो संख्याओं का मॉड्यूलो M योग निकाले।

उदाहरण से समझते हैं

इनपुट: a = 14, b = 54, m = 7
आउटपुट: 5
व्याख्या: 14 + 54 = 68, 68 % 7 = 5

इस समस्या को हल करने के लिए, हम बस संख्याओं a और b को जोड़ेंगे। और फिर योग को M से विभाजित करने पर शेषफल प्रिंट करेंगे।

C++ प्रोग्राम उदाहरण

#include <iostream>
using namespace std;

int moduloSum(int a, int b, int M) {
    return (a + b) % M;
}

int main() {
    int a = 35, b = 12, M = 7;
    cout << "The sum modulo is " << moduloSum(a, b, M);
    return 0;
}

आउटपुट

The sum modulo is 5
  1. - C++ में N तक की प्राकृतिक संख्याओं का योग जिनका K से मॉड्यूलो R देता है

    इस समस्या में, हमें तीन संख्याएं N, K और R दी गई हैं। हमारा कार्य एक प्रोग्राम बनाना है जो N तक की प्राकृतिक संख्याओं का योग ढूंढे जिनका K से मॉड्यूलो R देता है। हम उन सभी संख्याओं को जोड़ेंगे जो N से कम हैं और निम्नलिखित शर्त को पूरा करती हैं, यानी i%K == R। आइए एक उदाहरण लेकर समस्या को समझते है

  1. - C++ में N से नीचे दो संख्याओं के गुणकों का योग

    इस समस्या में, हमें तीन पूर्णांक M1, M2, और N दिए गए हैं। हमारा कार्य N से नीचे दो संख्याओं के गुणकों का योग ढूंढने के लिए एक प्रोग्राम बनाना है। यहां, हम N से नीचे उन सभी तत्वों को जोड़ेंगे जो M1 या M2 के गुणक हैं। आइए एक उदाहरण लेकर समस्या को समझते हैं, इनपुट N = 13, M1 = 4, M2 = 6 आउटपुट 20

  1. C++ में टू सम IV - इनपुट एक BST है C++ में टू सम IV - इनपुट एक BST है

    मान लीजिए हमारे पास एक बाइनरी सर्च ट्री और एक लक्ष्य मान है; हमें जांचना है कि क्या BST में दो तत्व मौजूद हैं जिनका योग दिए गए लक्ष्य के बराबर है या नहीं। इसलिए, यदि इनपुट जैसा है: तो आउटपुट True होगा। इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे: एक सरणी v परिभाषित करें एक फ़ंक्शन inor