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

N अंक संख्या ज्ञात कीजिए जो C++ में D से विभाज्य है

मान लीजिए हमारे पास दो संख्याएँ N और D हैं। हमें N अंक संख्या ज्ञात करनी है, जो D से विभाज्य है। यदि N 3 है, और D 5 है, तो संख्या 500 हो सकती है। इसे आसानी से हल किया जा सकता है। यदि D 10 है और N 1 है, तो यह असंभव होगा। हम डी डाल सकते हैं, और मान लें कि डी में एम अंकों की संख्या है, तो इसे एन अंक संख्या बनाने के लिए एन-एम संख्या संलग्न करें और डी से विभाजित करें।

उदाहरण

#include<iostream>
using namespace std;
string nDigitDivByD(int n, int d) {
   string ans = "";
   if (d < 10) {
      ans += to_string(d);
      for (int i = 1; i < n; i++)
      ans += "0";
   }
   else {
      if (n == 1)
         return "Cannot find any number";
      else {
         string temp = to_string(d);
         ans += to_string(d);
         for (int i = 0; i < n-temp.length(); i++)
         ans += "0";
      }
   }
   return ans;
}
int main() {
   int n = 5, d = 15;
   cout << nDigitDivByD(n, d);
}

आउटपुट

15000

  1. C++ में n के निकटतम और m से विभाज्य संख्या ज्ञात कीजिए

    मान लीजिए कि हमारे पास दो पूर्णांक n और m हैं। हमें n के निकटतम संख्या ज्ञात करनी है और m से भाग देना है। यदि ऐसी एक से अधिक संख्याएँ हैं, तो वह संख्या दर्शाइए जिसका अधिकतम निरपेक्ष मान है। यदि n, m से पूर्ण रूप से विभाज्य है, तो n लौटाएँ। तो अगर n =13, m =4, तो आउटपुट 12 है। इसे हल करने के लिए, हम

  1. n का क्रमचय ज्ञात कीजिए जो C++ में 3 से विभाज्य है लेकिन 6 से विभाज्य नहीं है

    मान लीजिए कि हमारे पास एक संख्या n है, और हमें इस संख्या का क्रमचय ज्ञात करना है, जो 3 से विभाज्य है, लेकिन 6 से विभाज्य नहीं है। यदि ऐसा कोई मान नहीं बनाया जा सकता है, तो -1 लौटाएं। उदाहरण के लिए, यदि n 336 है, तो आउटपुट 363 हो सकता है। जैसा कि हम जानते हैं कि एक संख्या 6 से विभाज्य है अर्थात यह 3

  1. वह संख्या ज्ञात कीजिए जिसमें C++ में अंक d है

    विचार करें कि हमारे पास एक अंक d है, और ऊपरी सीमा n है। हमें उन सभी संख्याओं को खोजना है जिनमें d 0 से n तक की श्रेणी में है। तो अगर n =20, और अंक 3 है, तो संख्याएं [3, 13] होंगी। इस समस्या को हल करने के लिए, हम प्रत्येक संख्या को स्ट्रिंग के रूप में लेंगे, फिर यदि अंक स्ट्रिंग में मौजूद है, तो संख