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

एक स्ट्रिंग को 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# में एक स्ट्रिंग में कैसे बदलें?

    सबसे पहले, वर्ण सेट करें। char[] arr = new char[5]; arr[0] = 'Y'; arr[1] = 'E'; arr[2] = 'S'; अब, उन्हें स्ट्रिंग में बदलें। string res = new string(arr); वर्णों की सूची को एक स्ट्रिंग में बदलने के लिए पूरा कोड निम्नलिखित है - उदाहरण using System; class Program {   &n

  1. सी # प्रोग्राम वर्णों की सूची को एक स्ट्रिंग में बदलने के लिए

    सबसे पहले, वर्ण सरणी घोषित करें और प्रत्येक वर्ण का मान सेट करें - char[] ch = new char[5]; ch[0] = 'H'; ch[1] = 'e'; ch[2] = 'l'; ch[3] = 'l'; ch[4] = 'o'; अब, स्ट्रिंग क्लास कंस्ट्रक्टर का उपयोग करें और उपरोक्त वर्णों की सरणी से एक नई स्ट्रिंग बनाएं - stri

  1. वर्णों की सूची को एक स्ट्रिंग में बदलने के लिए पायथन प्रोग्राम

    पायथन को इस प्रकार के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण क्रमांकन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd&