এই বিভাগে দেখব C++-এ স্ট্রিং খুব দ্রুত কিভাবে রিভার্স করা যায়। রিভার্স করার জন্য algorithm লাইব্রেরিতে একটি বিল্ট-ইন ফাংশন আছে যার নাম reverse()। এই ফাংশন একটি কন্টেইনারের শুরু এবং শেষ পয়েন্টার নেয়, তারপর এলিমেন্টগুলো রিভার্স করে।
Input: "Hello World" Output: "dlroW olleH"
অ্যালগরিদম
Step 1: একটি স্ট্রিং নিন Step 2: reverse() ফাংশন ব্যবহার করে রিভার্স করুন Step 3: ফলাফল প্রিন্ট করুন Step 4: End
উদাহরণ কোড
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
string my_str = "This is a string to be reversed";
cout << "Initial state of this string: " << my_str << endl;
reverse(my_str.begin(), my_str.end()); // স্ট্রিং রিভার্স করার জন্য reverse() ফাংশন
cout << "Final state of this string: " << my_str;
}আউটপুট
Initial state of this string: This is a string to be reversed Final state of this string: desrever eb ot gnirts a si sihT