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;
}



İlginizi Çekebilir

C++ Sayıların Geometrik Ortalamasını Bulma Örneği

C++ Tam Sayıdaki Rakamları Ters Sırada Gösterme Örneği

C++ Bir String İçinde Başka Bir Stringin Adetini Bulma Örneği

C++ 1'den N'e Kadar Olan Sayıların Toplamını Bulma Örneği

C++ Rastgele Harf Yaratmak