हमें एक संख्या N दी गई है। लक्ष्य धनात्मक संख्याओं के क्रमित जोड़े ढूंढना है जैसे कि उनका गुणनफल N से कम हो।
हम इसे i=1 से i इनपुट आउटपुट व्याख्या इनपुट आउटपुट व्याख्या हम पूर्णांक N लेते हैं। फ़ंक्शन productN(int n) n लेता है और उत्पाद < n वाले क्रमित जोड़े की संख्या लौटाता है। प्रारंभिक चर count को 0 से आरंभ करें जोड़ों के लिए। जोड़े बनाने के लिए दो फॉर लूप का उपयोग करके पार करें। i=1 से i काउंट को 1 से बढ़ाएं। सभी लूप के अंत में काउंट में ऐसे जोड़ों की कुल संख्या होगी। काउंट को परिणाम के रूप में लौटाएं। यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा -उदाहरण से समझते हैं
N=4
उत्पाद N से कम वाले क्रमित जोड़े: 5
जोड़े होंगे (1,1) (1,2) (1,3) (2,1) (3,1)
N=100
उत्पाद N से कम वाले क्रमित जोड़े: 473
जोड़े होंगे (1,1) (1,2) (1,3)....(97,1), (98,1), (99,1)। कुल 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 <<"उत्पाद N से कम वाले क्रमित जोड़े: "<<productN(N); return 0; } आउटपुट
उत्पाद N से कम वाले क्रमित जोड़े: 10