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

स्ट्रिंग को C++ में बाइनरी सीक्वेंस में बदलें

इस ट्यूटोरियल में, हम स्ट्रिंग को बाइनरी सीक्वेंस में बदलने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए हमें पात्रों की एक स्ट्रिंग प्रदान की जाएगी। हमारा काम प्रत्येक चरित्र को उसके बाइनरी समकक्ष में परिवर्तित करना है और इसे अलग-अलग वर्णों के बीच अंतर से प्रिंट करना है।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//converting into binary equivalent
void convert_binary(string s){
   int n = s.length();
   for (int i = 0; i <= n; i++){
      //converting to ascii value
      int val = int(s[i]);
      //converting ascii to binary equivalent
      string bin = "";
      while (val > 0){
         (val % 2)? bin.push_back('1') :
         bin.push_back('0');
         val /= 2;
      }
      reverse(bin.begin(), bin.end());
      cout << bin << " ";
   }
}
int main(){
   string s = "tutorialspoint";
   convert_binary(s);
   return 0;
}

आउटपुट

1110100 1110101 1110100 1101111 1110010 1101001 1100001 
1101100 1110011 1110000 1101111 1101001 1101110 1110100

  1. C++ में एक स्ट्रिंग को दूसरी स्ट्रिंग में बदलने के सभी संभावित तरीकों को प्रिंट करें

    इस समस्या में हमें दो तार str1 और str2 दिए जाते हैं। हमारा काम एक स्ट्रिंग को दूसरी स्ट्रिंग में बदलने के सभी संभावित तरीकों को प्रिंट करने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण: यहां, हमें उन सभी संभावित तरीकों को खोजने की जरूरत है जिनके उपयोग से हम str1 को str2 में बदल सकते हैं। कनवर्ट

  1. लिंक की गई सूची को C++ में बाइनरी सर्च ट्री में बदलने का कार्यक्रम

    मान लीजिए कि हमारे पास एक एकल लिंक की गई सूची है जहां तत्वों को गैर-घटते क्रम में व्यवस्थित किया गया है, हमें इसे एक ऊंचाई संतुलित बाइनरी सर्च ट्री में बदलना होगा। तो अगर सूची [-10, -3, 0, 5, 9] की तरह है, तो संभावित पेड़ इस तरह होगा - इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि सूची खा

  1. C++ में बाइनरी सर्च ट्री में डालें

    मान लीजिए कि हमारे पास एक बाइनरी सर्च ट्री है। हमें केवल एक विधि लिखनी है, जो एक पैरामीटर के रूप में दिए गए नोड के साथ सम्मिलन ऑपरेशन करती है। हमें यह ध्यान रखना होगा कि ऑपरेशन के बाद पेड़ बीएसटी भी रहेगा। तो अगर पेड़ जैसा है - अगर हम 5 डालें, तो पेड़ होगा - इसे हल करने के लिए, हम इन चरणों का