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

C++ में कॉलम नंबर से स्प्रेडशीट कॉलम शीर्षक खोजने का कार्यक्रम

मान लीजिए कि हमारे पास एक सकारात्मक पूर्णांक मान है; हमें इसके संगत कॉलम शीर्षक को खोजना होगा जैसा कि एक स्प्रेड शीट में दिखाई देता है। तो [1:ए], [2:बी], [26:जेड], [27:एए], [28:एबी] आदि।

तो, अगर इनपुट 29 की तरह है, तो आउटपुट एसी होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • जबकि n शून्य नहीं है, करें −

    • n :=n − 1

    • res :=res + n mod 26 + 'A' का ASCII

    • n :=n / 26

  • सरणी res उलट

  • रिटर्न रेस

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

उदाहरण

#include <bits/stdc++.h>
using namespace std;
class Solution {
   public:
   string convertToTitle(int n) {
      string res;
      while(n){
         res += (−−n)%26 + 'A';
         n /= 26;
      }
      reverse(res.begin(), res.end());
      return res;
   }
};
main(){
   Solution ob;
   cout << (ob.convertToTitle(30));
}

इनपुट

30

आउटपुट

AD

  1. C++ प्रोग्राम एक ग्रिड में प्रबुद्ध कोशिकाओं की संख्या का पता लगाने के लिए

    मान लीजिए, हमें h * w आयामों का एक ग्रिड दिया गया है। ग्रिड में कोशिकाओं में या तो बल्ब या बाधाएं हो सकती हैं। एक लाइट बल्ब सेल स्वयं को और उसके दाएं, बाएं, ऊपर और नीचे की कोशिकाओं को रोशन करता है और प्रकाश कोशिकाओं के माध्यम से चमक सकता है जब तक कि कोई बाधा सेल प्रकाश को अवरुद्ध न करे। एक बाधा सेल

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

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

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

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