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

सी ++ में एक्सेल शीट कॉलम शीर्षक


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

तो, अगर इनपुट 28 की तरह है, तो आउटपुट AB होगा।

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

  • जबकि 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. एक्सेल में वर्टिकल कॉलम को हॉरिजॉन्टल में कैसे बदलें

    इस लेख में, हम एक्सेल में एक लंबवत कॉलम को एक क्षैतिज पंक्ति में बदलना सीखेंगे . Microsoft Excel एक शक्तिशाली उपकरण है और यह उपयोगकर्ताओं को विभिन्न कार्यों को आसानी से करने में मदद करता है। उपयोगकर्ता डेटा का प्रतिनिधित्व करने के लिए डेटासेट बनाते हैं। डेटासेट में पंक्तियाँ और स्तंभ होते हैं। कभी-क

  1. कॉलम मान के आधार पर एक्सेल शीट को कई शीट में कैसे विभाजित करें

    यदि आप एक एक्सेल शीट को कई शीट में विभाजित करने के लिए . के कुछ सबसे आसान तरीकों की तलाश कर रहे हैं कॉलम वैल्यू के आधार पर, तो आपको यह लेख उपयोगी लगेगा। कभी-कभी कॉलम के आधार पर डेटा के एक बड़े सेट को विभाजित करना और मुख्य शीट को विभाजित करने के बाद कई शीट्स पर काम करना आवश्यक हो जाता है। इस काम को

  1. पूरे कॉलम के लिए एक्सेल डेट पिकर

    तिथि चयनकर्ता Microsoft Excel के दिलचस्प उपकरणों में से एक है। यह हमें प्रत्येक सेल के लिए मैन्युअल रूप से डेटा डालने के नीरस कार्य से राहत देता है। तिथि चयनकर्ता . का उपयोग करना टूल, हमें पॉप-अप कैलेंडर से तारीख डालने की सुविधा मिलती है। इस ट्यूटोरियल में, हम चर्चा करेंगे कि एक्सेल डेट पिकर . को कै