C++ Bir Stringi Ters Çevirmek
"C++" Programlama dilinde "Bir Stringi Ters Çevirmek" ile ilgili örnek kod aşağıda belirtilmiştir.
#include <iostream>
#include <vector>
#include <sstream>
using namespace std;
string reverse_words(string sentence) {
vector<string> words;
stringstream ss(sentence);
string word;
while (ss >> word) {
words.push_back(word);
}
vector<string> new_word_list;
for (string word : words) {
string new_word = "";
for (int i = word.length() - 1; i >= 0; i--) {
new_word += word[i];
}
new_word_list.push_back(new_word);
}
string res_str = "";
for (string word : new_word_list) {
res_str += word + " ";
}
return res_str.substr(0, res_str.length() - 1);
}
int main() {
string str1 = "Yazilim Güzeldir.";
cout << reverse_words(str1) << endl;
return 0;
}