हमें एक संख्या N दी गई है। लक्ष्य धनात्मक संख्याओं के क्रमित युग्मों को इस प्रकार खोजना है कि उनका गुणनफल N से कम हो।
हम इसे i=1 से i
आइए उदाहरणों से समझते हैं।
इनपुट
आउटपुट
स्पष्टीकरण
इनपुट
आउटपुट
स्पष्टीकरण
हम पूर्णांक N लेते हैं।
फ़ंक्शन productN(int n) n लेता है और उत्पाद के साथ ऑर्डर किए गए जोड़े की संख्या देता है
जोड़े के लिए प्रारंभिक चर गणना को 0 के रूप में लें।
जोड़े बनाने के लिए दो फॉर लूप का उपयोग करके ट्रैवर्स करें।
i=1 से i
वेतन वृद्धि की संख्या 1.
सभी लूपों के अंत में गिनती में ऐसे जोड़ों की कुल संख्या होगी।
परिणाम के रूप में गिनती लौटाएं।
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -N=4
Ordered pairs such that product is less than N:5
Pairs will be (1,1) (1,2) (1,3) (2,1) (3,1)
N=100
Ordered pairs such that product is less than N: 473
Pairs will be (1,1) (1,2) (1,3)....(97,1), (98,1), (99,1). Total 473.
नीचे दिए गए प्रोग्राम में इस्तेमाल किया गया तरीका इस प्रकार है
उदाहरण
#include <bits/stdc++.h>
using namespace std;
int productN(int n){
int count = 0;
for (int i = 1; i < n; i++){
for(int j = 1; (i*j) < n; j++)
{ count++; }
}
return count;
}
int main(){
int N = 6;
cout <<"Ordered pairs such that product is less than N:"<<productN(N);
return 0;
}
आउटपुट
Ordered pairs such that product is less than N:10