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

C++ कोड: n को दर्शाने के लिए न्यूनतम अलग अंक खोजें


मान लीजिए हमारे पास एक संख्या n है। हम इसे कुछ गैर-शून्य अंकों में विभाजित करना चाहते हैं जिनका योग n है। हम न्यूनतम संभव संख्या में अलग-अलग अंकों वाला समाधान ढूंढना चाहते हैं।

उदाहरण के लिए, यदि इनपुट n = 13 है, तो आउटपुट [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] होगा।

चरण

इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

for initialize i := 0, when i < n, update (increase i by 1), do:     print 1

उदाहरण

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

#include  using namespace std; void solve(int n){     for (int i = 0; i < n; i++)         printf("1, "); } int main(){     int n = 13;     solve(n); }

इनपुट

13

आउटपुट

1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,

  1. - न्यूनतम x खोजें जैसे कि (x % k) * (x / k) == n C++ में

    दिए गए दो धनात्मक पूर्णांक n और k, और हमें धनात्मक पूर्णांक x खोजना है, जैसे कि (x % k)*(x / k) n के समान हो। तो यदि n और k क्रमशः 4 और 6 हैं, तो आउटपुट 10 होगा। तो (10 % 6) * (10 / 6) = 4। हम जानते हैं कि x % k का मान [1 से k - 1] की रेंज में होगा (0 शामिल नहीं) यहां हम उस रेंज में संभावित पूर्णांक

  1. - C++ प्रोग्राम: N अंकों की संख्या ज्ञात करना जो D से विभाज्य हो

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

  1. - C++ में स्ट्रिंग की लंबाई ढूंढने के 5 अलग-अलग तरीके

    स्ट्रिंग की लंबाई ढूंढने के 5 तरीके यहां हम C++ में स्ट्रिंग लंबाई प्राप्त करने के पांच अलग-अलग तरीके देखेंगे। C++ में हम पारंपरिक कैरेक्टर सरणी स्ट्रिंग का उपयोग कर सकते हैं, और C++ में String क्लास भी है। विभिन्न क्षेत्रों में स्ट्रिंग लंबाई की गणना के अलग-अलग तरीके हैं। C++ String क्लास में len