কম্পিউটার

দুটি প্রদত্ত স্ট্রিংয়ে অস্বাভাবিক অক্ষর খুঁজে পেতে C++ প্রোগ্রাম


এই নিবন্ধে, আমরা দুটি ভিন্ন প্রদত্ত স্ট্রিং তুলনা করার সময় অস্বাভাবিক অক্ষরগুলি খুঁজে বের করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব৷

আমরা জানি, স্ট্রিং অক্ষরের একটি অ্যারে ছাড়া কিছুই নয়। অতএব, তুলনা করার জন্য আমরা একটি স্ট্রিং এর অক্ষরগুলির মধ্য দিয়ে অতিক্রম করব এবং একই সাথে সেই উপাদানটি অন্য স্ট্রিংটিতে বিদ্যমান কিনা তা পরীক্ষা করব৷

যদি আমরা প্রথম স্ট্রিংটিকে A এবং দ্বিতীয় স্ট্রিংটিকে B হতে দেই তাহলে এটি আমাদের দেবে A - B . একইভাবে আমরা B - A. গণনা করতে পারি

এই উভয় ফলাফল একত্রিত করলে আমরা পাব

( A - B ) ∪ ( B - A )

অর্থাৎ উভয় স্ট্রিং এর মধ্যে অস্বাভাবিক উপাদান।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   int len1 = 5, len2 = 4;
   char str1[len1] = "afbde", str2[len2] = "wabq";
   cout << "Uncommon Elements :" <<endl;
   //loop to calculate str1- str2
   for(int i = 0; i < len1; i++) {
      for(int j = 0; j < len2; j++) {
         if(str1[i] == str2[j])
            break;
         //when the end of string is reached
         else if(j == len2-1) {
            cout << str1[i] << endl;
            break;
         }
      }
   }
   //loop to calculate str2- str1
   for(int i = 0; i < len2; i++) {
      for(int j = 0; j < len1; j++) {
         if(str2[i] == str1[j])
            break;
         else if(j == len1-1) {
            cout << str2[i] << endl;
            break;
         }
      }
   }
   return 0;
}

আউটপুট

Uncommon Elements :
f
d
e
w
q

  1. C++ এ দুটি বাইনারি স্ট্রিং যোগ করার জন্য প্রোগ্রাম

  2. C++ এ প্রদত্ত অ্যারেতে উপাদানের যোগফল খুঁজে বের করার প্রোগ্রাম

  3. C++ এ প্রদত্ত বৃত্তের দুটি অংশের কোণের ক্ষুদ্রতম পার্থক্য খুঁজে বের করার প্রোগ্রাম

  4. দুটি স্ট্রিং থেকে অস্বাভাবিক শব্দ খুঁজে পেতে পাইথন প্রোগ্রাম