কম্পিউটার টিউটোরিয়াল

স্প্রেডশিট কলাম নম্বর থেকে কলাম টাইটেল (অক্ষর) বের করা C++-এ


স্প্রেডশিট কলাম নম্বর দেওয়া আছে। লক্ষ্য হল সংশ্লিষ্ট কলাম টাইটেল (A, B, ..., Z, AA, AB...) বের করা। যেমন ১=A, ২৭=AA, ৭০০=ZX।

নম্বর থেকে ২৬ ভাগশেষ নিয়ে অক্ষর বের করা হয়। ০ ভাগশেষ হলে 'Z' এবং নম্বর ১ কমিয়ে ২৬ দিয়ে ভাগ। শেষে স্ট্রিং উল্টে দিতে হয়।

C++ কোড উদাহরণ
#include 
#include 
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.end());
    cout << str << endl;
}

int main() {
    int n = 700;
    cout << "কলাম নম্বর " << n << " এর টাইটেল: ";
    showColumnLetters(700);
    return 0;
}
আউটপুট

ইনপুট ৭০০ এর জন্য আউটপুট:

ZX
  1. C++ প্রোগ্রাম: গ্রিডে আলোকিত কক্ষের সংখ্যা গণনা

  2. C++ ব্যবহার করে পেল (Pell) সংখ্যা নির্ণয় করুন

  3. C++-এ n = x + n XOR x সমীকরণের সমাধান সংখ্যা বের করুন

  4. C++-এ দিয়ে गये পয়েন্ট থেকে সম্ভাব্য কোয়াড্রিল্যাটারেল সংখ্যা বের করুন