01/10/2018, 17:34

Đảo ngược xâu trong C++ như thế nào?

Mọi người cho em hỏi ạ:
Em có đoạn code thế này:

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

int main(){
	string str;
	getline(cin, str, ' ');
}

Bây giờ mình muốn in ngược lại những cái mình đã nhập thì phải làm thế nào ạ?

HK boy viết 19:43 ngày 01/10/2018

Dùng

reverse(str.begin(), str.end());
// cout << str << endl;
Hieu Nguyen Van viết 19:36 ngày 01/10/2018

Bây giờ mình muốn in ngược lại những cái mình đã nhập thì phải làm thế nào ạ?

Nếu muốn in ngược. For theo chiều ngược lại là hợp lý nhất.

int l = str.length();
for(int i = l-1; i >= 0;i--){
    cout << s[i];
}
Bài liên quan
0