কম্পিউটার

একটি স্ট্রিংকে C++ এ অক্ষরের একটি বর্গাকার ম্যাট্রিক্স গ্রিডে রূপান্তর করুন


এই টিউটোরিয়ালে, আমরা একটি স্ট্রিংকে অক্ষরগুলির একটি বর্গাকার ম্যাট্রিক্স গ্রিডে রূপান্তর করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব৷

এই জন্য আমরা অক্ষর একটি স্ট্রিং প্রদান করা হবে. আমাদের কাজ হল নির্দিষ্ট সংখ্যক সারি এবং কলাম সহ একটি ম্যাট্রিক্স গ্রিডের বিন্যাসে সেই নির্দিষ্ট স্ট্রিংটি প্রিন্ট করা।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//converting the string in grid format
void convert_grid(string str){
   int l = str.length();
   int k = 0, row, column;
   row = floor(sqrt(l));
   column = ceil(sqrt(l));
   if (row * column < l)
      row = column;
   char s[row][column];
   for (int i = 0; i < row; i++) {
      for (int j = 0; j < column; j++) {
         s[i][j] = str[k];
         k++;
      }
   }
   //printing the new grid
   for (int i = 0; i < row; i++) {
      for (int j = 0; j < column; j++) {
         if (s[i][j] == '\0')
            break;
         cout << s[i][j];
      }
      cout << endl;
   }
}
int main(){
   string str = "TUTORIALSPOINT";
   convert_grid(str);
   return 0;
}

আউটপুট

TUTO
RIAL
SPOI
NT

  1. কিভাবে C# এ একটি স্ট্রিং এ অক্ষরের একটি অ্যারে রূপান্তর করবেন?

  2. কিভাবে C# এ একটি স্ট্রিং এ অক্ষরের একটি তালিকা রূপান্তর করবেন?

  3. সি# প্রোগ্রাম অক্ষরের একটি তালিকাকে একটি স্ট্রিংয়ে রূপান্তর করতে

  4. অক্ষরের তালিকাকে একটি স্ট্রিংয়ে রূপান্তর করতে পাইথন প্রোগ্রাম