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

सी ++ में कॉलम शीर्षक से एक्सेल कॉलम नंबर खोजें

हम जानते हैं कि एक्सेल कॉलम नंबर अल्फाबेटिक होते हैं। यह ए से शुरू होता है, और जेड के बाद, यह एए, एबी, जेडजेड, फिर एएए, एएबी, जेडजेडजेड और इसी तरह आगे बढ़ेगा। तो कॉलम 1 ए है, कॉलम 27 जेड है। यहां हम देखेंगे कि कॉलम की संख्या दी गई है तो कॉलम अक्षर कैसे प्राप्त करें। तो अगर कॉलम नंबर 80 है, तो वह CB होगा।

मान लीजिए कि हमारे पास एक संख्या n है, और इसका मान 28 है, तो हमें 26 के साथ अनुस्मारक लेने की आवश्यकता है। यदि शेष 0 है, तो संख्या 26, 52 और इसी तरह है। फिर हम Z को आउटपुट स्ट्रिंग में डालते हैं। n का मान n/26 - 1 हो जाता है। और यदि शेष शून्य नहीं हैं तो हमें केवल उसी के अनुसार वर्ण को स्ट्रिंग में सम्मिलित करना होगा, और n =n/26 करना होगा। अंत में स्ट्रिंग का उल्टा प्रिंट किया जाएगा।

उदाहरण

#include<iostream>
#include<algorithm>
using namespace std;
void showColumnLetters(int n) {
   string str = "";
   while (n) {
      int rem = n%26;
      if (rem==0) {
         str += 'Z';
         n = (n/26)-1;
      }
      else{
         str += (rem-1) + 'A';
         n = n/26;
      }
   }
   reverse(str.begin(), str.begin() + str.length());
   cout << str << endl;
}
int main() {
   int n = 700;
   cout << "Cell name of " << n << " is: ";
   showColumnLetters(700);
}

आउटपुट

Cell name of 700 is: ZX

  1. C++ . का उपयोग करके पेल नंबर खोजें

    दी गई समस्या में, हमें एक पूर्णांक n दिया गया है, हमें Pn . खोजने की आवश्यकता है , यानी, उस स्थिति में पेल नंबर। अब, जैसा कि हम जानते हैं, पेल नंबर इस सूत्र द्वारा दी गई श्रृंखला का एक हिस्सा है -Pn =2*पीएन-1 + पीएन-2 पहली दो शुरुआती संख्याओं के साथ - P0 =0 और पी1 =1 समाधान खोजने के लिए दृष्टिकोण

  1. C++ . का प्रयोग करके n =x + n x के हलों की संख्या ज्ञात कीजिए

    इस लेख में हम समीकरण n =x + n x के हल की संख्या ज्ञात करने जा रहे हैं, अर्थात हमें दिए गए मान n के साथ संभव x के मानों की संख्या ज्ञात करने की आवश्यकता है जैसे कि n =x + n ⊕ x जहां XOR ऑपरेशन का प्रतिनिधित्व करता है । अब हम उपयुक्त उदाहरणों के साथ n =x + n x के हलों की संख्या के संबंध में पूरी जानक

  1. C++ का प्रयोग करते हुए दिए गए बिंदुओं से संभव चतुर्भुजों की संख्या ज्ञात कीजिए

    एक चतुर्भुज यूक्लिडियन समतल ज्यामिति में चार शीर्षों और चार किनारों वाला एक बहुभुज बनाता है। नाम 4-गॉन आदि। चतुर्भुज के अन्य नामों में शामिल हैं और कभी-कभी उन्हें एक वर्ग, प्रदर्शन शैली आदि के रूप में भी जाना जाता है। इस लेख में, हम दिए गए बिंदुओं से संभव चतुर्भुजों की संख्या का पता लगाने के तरीकों