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

C++ में दी गई शर्त को पूरा करने वाली सभी संभावित N अंकों की संख्याओं की गणना करें

इस ट्यूटोरियल में, हम दी गई शर्त को पूरा करने वाली संभावित N अंकों की संख्याओं की संख्या खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए हमें एक पूर्णांक प्रदान किया जाएगा। हमारा कार्य यह जांचना है कि N अंकों वाली कौन सी संख्या अनुसरण करती है

संख्या + उल्टा(संख्या) = 10N -1

उदाहरण

#include <bits/stdc++.h> using namespace std; //returning the count of numbers string count_num(int N){    if (N % 2 == 1)       return 0;    string result = "9";    for (int i = 1; i <= N / 2 - 1; i++)       result += "0";    return result; } int main(){    int N = 4;    cout << count_num(N);    return 0; }

आउटपुट

90
  1. ग्रिड में दी गई दिशा में संभावित चालों की गणना करने का C++ प्रोग्राम ग्रिड में दी गई दिशा में संभावित चालों की गणना करने का C++ प्रोग्राम

    समस्या विवरण हमें n x m आकार का ग्रिड और प्रारंभिक बिंदु (x, y) दिया गया है। साथ ही चालों/कदमों के जोड़े दिए गए हैं जैसे (1,1), (2,2) आदि। प्रत्येक जोड़ा x और y अक्ष में कदम की इकाइयों को दर्शाता है। लक्ष्य ग्रिड की सीमाओं [1,n] x [1,m] के भीतर ली जा सकने वाली कुल चालों की संख्या ज्ञात करना है। उदा

  1. - पहले N प्राकृतिक संख्याओं का क्रमपरिवर्तन खोजें जो दी गई शर्त को संतुष्ट करे C++ में

    1 को संतुष्ट करें सभी 1 <= i <= N के लिए। तो जब N = 3 और K = 1, तो आउटपुट 2, 1, 3 होगा। और gcd(2, 1) = 1, gcd(1, 2) = 1, gcd(3, 3) = 3 दृष्टिकोण सरल है, हम अंतिम k तत्वों को उनकी जगह पर रखेंगे, बाकी तत्वों को इस तरह ले जाएंगे कि ith तत्व (i + 1)th स्थिति पर रखा जाए और (N - K)th तत्व को स्थिति 1 पर र

  1. - C++ प्रोग्राम: दी गई शर्त को संतुष्ट करने वाली संख्या a और b ज्ञात करना

    मान लें हमारे पास एक पूर्णांक n है। हमारा कार्य दो संख्या a और b ज्ञात करना है, जहां ये तीन शर्तें पूरी होंगी: a mod b = 0 n a / b < n यदि कोई जोड़ी नहीं मिलती है, तो -1 प्रिंट करें। उदाहरण के लिए, यदि संख्या n = 10 है, तो a और b हो सकते हैं a = 90, b = 10। यह दिए गए नियमों को संतुष्ट करता है।