हमें एक पूर्णांक सरणी दी गई है और कार्य जोड़े की कुल संख्या (x, y) की गणना करना है जो दिए गए सरणी मानों का उपयोग करके बनाई जा सकती हैं जैसे कि x का पूर्णांक मान y से कम है।
इनपुट - इंट ए =2, बी =3, एन =2
आउटपुट − 1 से a और 1 से b तक के युग्मों की संख्या जिनका योग N से विभाज्य है, हैं − 3
स्पष्टीकरण -
Firstly, We will start from 1 to a which includes 1, 2 Now, we will start from 1 to b which includes 1, 2, 3 So the pairs that can be formed are (1,1), (1,2), (1, 3), (2, 1), (2, 2), (2, 3) and their respective sum are 2, 3, 4, 3, 4, 5. The numbers 2, 4, 4 are divisible by the given N i.e. 2. So the count is 3.
इनपुट - इंट ए =4, बी =3, एन =2
आउटपुट − 1 से a और 1 से b तक के युग्मों की संख्या जिनका योग N से विभाज्य है, हैं − 3
स्पष्टीकरण -
Firstly, We will start from 1 to a which includes 1, 2, 3, 4 Now, we will start from 1 to b which includes 1, 2, 3 So the pairs that can be formed are (1,1), (1,2), (1, 3), (2, 1), (2, 2), (2, 3), (3,1), (3, 2), (3, 3), (4, 1), (4, 2), (4, 3) and their respective sum are 2, 3, 4, 3, 4, 5, 4, 5, 6, 5, 6, 7. The numbers 3, 3, 6, 6 are divisible by the given N i.e. 3. So the count is 4
नीचे दिए गए प्रोग्राम में इस्तेमाल किया गया तरीका इस प्रकार है
-
1 से a, 1 से b के लिए इनपुट पूर्णांक चर a, b और n और n के साथ विभाज्यता तुलना
-
आगे की प्रक्रिया के लिए सभी डेटा को फ़ंक्शन में पास करें
-
जोड़े को स्टोर करने के लिए एक अस्थायी चर गणना बनाएं
-
i से 0 तक के लिए लूप प्रारंभ करें
-
लूप के अंदर, j से 0 तक b
. के लिए एक और लूप प्रारंभ करें -
लूप के अंदर, योग को i + j के साथ सेट करें
-
लूप के अंदर, IF sum% n ==0 चेक करें और फिर काउंट को 1 से बढ़ाएँ
-
गिनती लौटाएं
-
परिणाम प्रिंट करें
उदाहरण
#include <iostream> using namespace std; int Pair_a_b(int a, int b, int n){ int count = 0; for (int i = 1; i <= a; i++){ for (int j = 1; j <= b; j++){ int temp = i + j; if (temp%n==0){ count++; } } } return count; } int main(){ int a = 2, b = 20, n = 4; cout<<"Count of pairs from 1 to a and 1 to b whose sum is divisible by N are: "<<Pair_a_b(a, b, n); return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
Count of pairs from 1 to a and 1 to b whose sum is divisible by N are: 10