কম্পিউটার

C++ এ একটি বাক্যকে তার সমতুল্য মোবাইল নিউমেরিক কীপ্যাড সিকোয়েন্সে রূপান্তর করুন


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

এর জন্য আমাদেরকে বর্ণানুক্রমিক অক্ষরের একটি স্ট্রিং দেওয়া হবে। আমাদের কাজ হল স্ট্রিং এর সাংখ্যিক সমতুল্য অর্থাৎ সেই নির্দিষ্ট স্ট্রিং টাইপ করার জন্য কীগুলির সাংখ্যিক ক্রম প্রিন্ট করা।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//computing the numerical sequence
string calc_sequence(string arr[], string input){
   string output = "";
   //length of input string
   int n = input.length();
   for (int i=0; i<n; i++){
      //checking if space is present
      if (input[i] == ' ')
         output = output + "0";
      else {
            int position = input[i]-'A';
            output = output + arr[position];
         }
      }
      return output;
   }
   int main(){
     //storing the sequence in array
      string str[] = {
      "2","22","222",
      "3","33","333",
      "4","44","444",
      "5","55","555",
      "6","66","666",
      "7","77","777","7777",
      "8","88","888",
      "9","99","999","9999"
   };
   string input = "TUTORIALSPOINT";
   cout << calc_sequence(str, input);
   return 0;
}

আউটপুট

8888666777444255577777666444668

  1. আমি কিভাবে C++ এ একটি ডবলকে একটি স্ট্রিংয়ে রূপান্তর করব?

  2. একটি C++ স্ট্রিংকে আপার কেসে রূপান্তর করুন

  3. C++ এ বিশুদ্ধ ফাংশন

  4. কিভাবে একটি int কে C++ এ স্ট্রিং এ রূপান্তর করবেন?