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

C++ प्रोग्राम में Demlo नंबर, स्क्वायर ऑफ़ 11...1

इस ट्यूटोरियल में, हम डेमो नंबर के बारे में जानेंगे।

डेमो नंबर 1, 11, 111, 1111, आदि की संख्या के वर्ग हैं।, हम डेमो नंबर आसानी से ढूंढ सकते हैं क्योंकि यह 1 2 3 4 5 ... n-2 n-1 n n-1 n-2 ... 5 4 3 2 1 के रूप में है। ।

यहां, हमें एक संख्या दी गई है जिसमें केवल एक है। और हमें उस नंबर का डेमो नंबर निकालना होगा। आइए एक उदाहरण देखें।

इनपुट - 1111111

आउटपुट - 1234567654321

आइए समस्या को हल करने के लिए चरणों को देखें।

  • संख्या को एक स्ट्रिंग प्रारूप में प्रारंभ करें।

  • डेमो नंबर को स्टोर करने के लिए एक खाली स्ट्रिंग को इनिशियलाइज़ करें।

  • 1 . से पुनरावृति करें संख्या की लंबाई तक n

  • सभी नंबरों को डेमो नंबर में जोड़ें।

  • अब, n - 1 . से पुनरावृति करें करने के लिए 1

  • सभी नंबरों को डेमो नंबर में जोड़ें।

  • डेमो नंबर प्रिंट करें।

उदाहरण

आइए कोड देखें।

#include <bits/stdc++.h>
using namespace std;
string getDemloNumber(string str) {
   int len = str.length();
   string demloNumber = "";
   for (int i = 1; i <= len; i++) {
      demloNumber += char(i + '0');
   }
   for (int i = len - 1; i >= 1; i--) {
      demloNumber += char(i + '0');
   }
   return demloNumber;
}
int main() {
   string str = "1111111";
   cout << getDemloNumber(str) << endl;
   return 0;
}

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

1234567654321

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उनका टिप्पणी अनुभाग में उल्लेख करें।


  1. हेक्साडेसिमल से दशमलव के लिए C++ प्रोग्राम

    एक इनपुट के रूप में एक हेक्साडेसिमल संख्या के साथ दिया गया, कार्य दिए गए हेक्साडेसिमल संख्या को दशमलव संख्या में परिवर्तित करना है। कंप्यूटर में हेक्साडेसिमल संख्या को आधार 16 के साथ दर्शाया जाता है और दशमलव संख्या को आधार 10 के साथ दर्शाया जाता है और 0 - 9 के मूल्यों के साथ दर्शाया जाता है जबकि हे

  1. सी++ एडम नंबर

    एडम नंबर एक संख्या है जिसका वर्ग इसके विपरीत के वर्ग के विपरीत है। अवधारणा की व्याख्या - किसी संख्या के लिए एडम संख्या . होना , संख्या का वर्ग संख्या के विपरीत के वर्ग के विपरीत होता है। आइए एक उदाहरण लेते हैं, 12 नंबर है . 12 का वर्ग 144 है और 12 का उलटा 21। एल्गोरिदम यह जांचने के लिए कि कोई संख्

  1. सी++ में वर्ग के क्षेत्रफल के लिए कार्यक्रम

    हमें एक आयत की एक भुजा दी गई है और हमारा काम उस तरफ से वर्ग के क्षेत्रफल को प्रिंट करना है। वर्ग 2-डी सादा आकृति है जिसमें 4 भुजाएँ होती हैं और प्रत्येक 90 डिग्री के 4 कोण बनाती हैं और सभी भुजाएँ समान आकार की होती हैं। दूसरे शब्दों में हम कह सकते हैं कि वर्ग समान भुजाओं वाले आयत का एक रूप है। एक व