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

M-वें नंबर का पता लगाएं, जिसके अंकों का बार-बार योग C++ में N है

इस समस्या में, हमें दो धनात्मक संख्याएँ N और M दी जाती हैं। हमारा कार्य उस M-वें संख्या को ज्ञात करना है जिसके अंकों का योग N है।

समस्या का विवरण: यहां, हमें उस Mth संख्या को खोजने की आवश्यकता है जिसके अंकों का योग एकल अंक बनने तक N के बराबर है।

समस्या को समझने के लिए एक उदाहरण लेते हैं,

इनपुट: एन =4 एम =6

आउटपुट: 49

समाधान दृष्टिकोण

समस्या का एक सरल समाधान है, सभी संख्याएँ ज्ञात करना और उन संख्याओं को गिनना जिनके अंकों का योग N है, और m-th संख्या लौटाएँ।

समस्या का एक अन्य समाधान एम-वें नंबर को खोजने के लिए सूत्र का उपयोग कर रहा है जिसके अंकों का योग एन के बराबर है,

एम-वें नंबर =(एम-1)*9 + एन

हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम,

उदाहरण

#include <bits/stdc++.h>
using namespace std;

int main() {

   int n = 4, m = 6;
   int mNumber = (m - 1) * 9 + n;
   cout<<m<<"-th number whose repeated sum of digits of a number is "<<n<<" is "<<mNumber;
   return 0;
}

आउटपुट

6-th number whose repeated sum of digits of a number is 4 is 49

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

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

  1. C++ का प्रयोग करके किसी संख्या के विषम गुणनखंडों का योग ज्ञात कीजिए।

    इस भाग में, हम देखेंगे कि हम किसी संख्या के सभी विषम अभाज्य गुणनखंडों का योग कुशल तरीके से कैसे प्राप्त कर सकते हैं। एक संख्या n =1092 है, हमें इसके सभी गुणनखंड प्राप्त करने हैं। 1092 के अभाज्य गुणनखंड 2, 2, 3, 7, 13 हैं। सभी विषम कारकों का योग 3+7+13 =23 है। इस समस्या को हल करने के लिए, हमें इस निय

  1. सी ++ प्रोग्राम किसी संख्या के अंकों का योग खोजने के लिए जब तक योग एकल अंक न हो जाए

    इस लेख में, हम किसी संख्या के अंकों का योग ज्ञात करने के लिए एक कार्यक्रम पर चर्चा करेंगे जब तक कि योग स्वयं एक अंक न बन जाए और आगे का योग नहीं किया जा सके। उदाहरण के लिए, एक संख्या 14520 का मामला लें। इस संख्या के अंकों को जोड़ने पर हमें 1 + 4 + 5 + 2 + 0 =12 मिलता है। चूंकि यह एक अंक की संख्या नह