সমস্যা
এক্সেল কলামের শিরোনাম প্রিন্ট করার জন্য একটি প্রোগ্রাম যা একটি প্রদত্ত কলাম নম্বর (পূর্ণসংখ্যা মান) এর সাথে মিলে যায়। ব্যবহারকারীকে প্রদত্ত সংখ্যার উপর ভিত্তি করে পূর্ণসংখ্যা নম্বর লিখতে হবে এটিকে এক্সেল কলাম নম্বর প্রিন্ট করতে হবে।
সমাধান
এক্সেল কলাম শিরোনাম প্রিন্ট করার সমাধান যা C প্রোগ্রামিং ভাষায় একটি প্রদত্ত কলাম নম্বরের সাথে মিলে যায় তা নীচে ব্যাখ্যা করা হয়েছে −
উদাহরণ 1
আসুন একটি উদাহরণ দেখি।
1 -> A2 -> B...26 -> Z27 -> AA28 -> AB...
উদাহরণ 2
- ইনপুট নিম্নরূপ -
সংখ্যা =3 সংখ্যা =27 সংখ্যা =151
- আউটপুট নিম্নরূপ -
Excel কলাম শিরোনাম:CExcel কলাম শিরোনাম:AAExcel কলাম শিরোনাম:EU
উদাহরণ
একটি প্রদত্ত কলাম নম্বরের সাথে সামঞ্জস্যপূর্ণ এক্সেল কলাম শিরোনামটি প্রিন্ট করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল। −
#includestatic char *convert_To_Excel_Title(int column_no){ if (column_no <=0) { return ""; } char *ফলাফল =malloc(1024); int len =0; do { ফলাফল[len++] =((কলাম_নং - 1) % 26) + 'A'; column_no =(কলাম_নং - 1) / 26; } যখন (কলাম_নং> 0); ফলাফল [লেন] ='\0'; int i, j; জন্য (i =0, j =len - 1; i আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
পূর্ণসংখ্যা 1:23কলাম নম্বর n =23Excel কলামের শিরোনাম লিখুন:পূর্ণসংখ্যা 2:12 কলাম সংখ্যা n =12Excel কলাম শিরোনাম লিখুন:পূর্ণসংখ্যা 3:69 কলাম সংখ্যা n =69এক্সেল কলাম শিরোনাম:BQ লেন্টার করুন