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

उत्पाद N से कम होने वाले क्रमित जोड़े गिनें C++ में


हमें एक संख्या N दी गई है। लक्ष्य धनात्मक संख्याओं के क्रमित जोड़े ढूंढना है जैसे कि उनका गुणनफल N से कम हो।

हम इसे i=1 से i

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

इनपुट

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।

नीचे दिए गए प्रोग्राम में उपयोग किया गया दृष्टिकोण

  • हम पूर्णांक N लेते हैं।

  • फ़ंक्शन productN(int n) n लेता है और उत्पाद < n वाले क्रमित जोड़े की संख्या लौटाता है।

  • प्रारंभिक चर count को 0 से आरंभ करें जोड़ों के लिए।

  • जोड़े बनाने के लिए दो फॉर लूप का उपयोग करके पार करें।

  • i=1 से i

  • काउंट को 1 से बढ़ाएं।

  • सभी लूप के अंत में काउंट में ऐसे जोड़ों की कुल संख्या होगी।

  • काउंट को परिणाम के रूप में लौटाएं।

उदाहरण

#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

  1. - C++ में दिए गए XOR वाले सभी जोड़ों की गणना करें

    इस ट्यूटोरियल में, हम दिए गए XOR वाले जोड़ों की संख्या खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे।इसके लिए हमें एक सरणी और एक मान प्रदान किया जाएगा। हमारा कार्य उन जोड़ों की संख्या ढूंढना है जिनका XOR दिए गए मान के बराबर है।उदाहरण#include<bits/stdc++.h> using namespace std; //returning the numb

  1. - C++ में B से अधिक A वाले प्रीफिक्सेस

    इस समस्या में, हमें केवल a और b वाली स्ट्रिंग str और एक इंटीजर N दिया गया है जिससे str को N बार जोड़कर एक स्ट्रिंग बनाई जाती है। हमारा कार्य उन सबस्ट्रिंग्स की कुल संख्या प्रिंट करना है जिनमें a की गिनती b की गिनती से अधिक है।समस्या को समझने के लिए एक उदाहरण लेते हैंInput: aab 2 Output: 9 Explanatio

  1. - C++ में Y से कम संख्याओं वाले न्यूनतम सेटों की संख्या

    समस्या कथन लगातार अंकों की एक स्ट्रिंग और एक संख्या Y दी गई है। न्यूनतम सेटों की संख्या ढूंढनी है ताकि प्रत्येक सेट निम्न नियमों का पालन करे: सेट में लगातार संख्याएं होनी चाहिए कोई अंक एक से अधिक बार उपयोग नहीं किया जा सकता सेट में संख्या Y से अधिक नहीं होनी चाहिए उदाहरण यदि str = 123