কম্পিউটার টিউটোরিয়াল

C/C++-এ স্ট্রিং রিভার্স করার বিভিন্ন পদ্ধতি

এই টিউটোরিয়ালে, আমরা C/C++-এ স্ট্রিং রিভার্স করার বিভিন্ন পদ্ধতি নিয়ে আলোচনা করব।

উদাহরণ

ব্যবহারকারী-ডিফাইনড reverse() ফাংশন -

#include <bits/stdc++.h>
using namespace std;

// দেওয়া স্ট্রিং রিভার্স করার ফাংশন
void reverse_str(string& str){
    int n = str.length();
    for (int i = 0; i < n / 2; i++)
        swap(str[i], str[n - i - 1]);
}

int main(){
    string str = "tutorialspoint";
    reverse_str(str);
    cout << str;
    return 0;
}

বিল্ট-ইন reverse() ফাংশন ব্যবহার -

#include <bits/stdc++.h>
using namespace std;

int main(){
    string str = "tutorialspoint";
    reverse(str.begin(), str.end());
    cout << str;
    return 0;
}

দেওয়া স্ট্রিংর রিভার্স প্রিন্ট করা -

#include <bits/stdc++.h>
using namespace std;

void reverse(string str){
    for (int i = str.length() - 1; i >= 0; i--)
        cout << str[i];
}

int main(void){
    string s = "tutorialspoint";
    reverse(s);
    return (0);
}

আউটপুট

tniopslairotut
  1. C/C++-এ ক্লায়েন্ট-সার্ভার মডেল ব্যবহার করে স্ট্রিং রিভার্স করা

  2. C++-এ স্ট্রিং দ্রুত রিভার্স করা: reverse() ফাংশন ব্যবহার

  3. C/C++-এ স্ট্রিং ইন্টিজার কিনা চেক করা

  4. C/C++-এ স্ট্রিং রিভার্স করা