কম্পিউটার

একটি স্ট্রিং বিপরীত করুন (পুনরাবৃত্ত) C++


পুনরাবৃত্তি হল একটি স্ব-তুলনামূলক উপায়ে জিনিসগুলিকে রিহ্যাশ করার সহজ উপায়৷ প্রোগ্রামিং উপভাষায়, যদি একটি প্রোগ্রাম আপনাকে একই ক্ষমতার মধ্যে একটি ক্ষমতা কল করতে সক্ষম করে, সেই সময়ে, এটি ক্ষমতার একটি পুনরাবৃত্তিমূলক কল হিসাবে পরিচিত। আপনি অনুষঙ্গী প্রকল্পে প্রদর্শিত রিকার্সিভ ক্ষমতা ব্যবহার করে একটি স্ট্রিং স্যুইচ করতে পারেন।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
void reverse(string str){
   if(str.size() == 0){
      return;
   }
   reverse(str.substr(1));
   cout << str[0];
}
int main(){
   string a = "Arnold";
   cout<<"recursive reverse (Arnold) ::";
   reverse(a);
   return 0;
}

আউটপুট

উপরের C++ প্রোগ্রামটি একটি স্ট্রিং "আর্নল্ড"কে একটি ইনপুট হিসেবে গ্রহণ করে তারপর এটি রিকারশনকে এইভাবে প্রয়োগ করে "dlonrA" হিসেবে ফলাফল দেয়;

Recursive reverse (Arnold):: dlonrA

  1. C/C++ এ একটি স্ট্রিং বিপরীত করুন

  2. C++ প্রোগ্রাম Recursion ব্যবহার করে একটি বাক্যকে বিপরীত করতে

  3. C++ এ একটি স্ট্রিংকে টোকেনাইজ করবেন?

  4. C# এ একটি স্ট্রিং বিপরীত