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

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


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

इसलिए, यदि इनपुट 29 जैसा है, तो आउटपुट AC होगा।

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

  • जब तक n शून्येतर है, करें -

    • n := n - 1

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

    • n := n / 26

  • res सरणी को रिवर्स करें

  • 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++ प्रोग्राम ग्रिड में रोशन सेल्स की संख्या ज्ञात करने का C++ प्रोग्राम

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

  1. - C++ का उपयोग करके n = x + n XOR x के समाधानों की संख्या ज्ञात करें

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

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

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