【C++】文字列を逆順にする

C++で文字列の順序を逆順にする方法を整理しておきます。

やりたいこと
文字列を逆順にしたい。

sample

結論:reverseメソッドを利用する。
慣れていないが、reverse(文字列.begin(), 文字列.end())と記述して利用する。

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

int main() {
    string s;
    cin >> s;   // 入力をstring型で受け取る

    reverse(s.begin(), s.end());    // 逆順にする
    cout << s << endl;              // elpmasと出力される
    return 0;
}

コメント