fork download
  1. #include <iostream> // Untuk input/output (cin, cout)
  2. #include <string> // Untuk menggunakan tipe data string
  3. #include <algorithm> // Untuk fungsi std::reverse()
  4.  
  5. int main() {
  6. std::string kata; // Deklarasi variabel string
  7.  
  8. std::cout << "Masukkan sebuah string: ";
  9. std::cin >> kata; // Membaca string dari input pengguna
  10.  
  11. std::reverse(kata.begin(), kata.end()); // Membalikkan string
  12. // kata.begin() adalah iterator ke awal string
  13. // kata.end() adalah iterator ke akhir string
  14.  
  15. std::cout << "String terbalik: " << kata << std::endl; // Mencetak string terbalik
  16.  
  17. return 0;
  18. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
Masukkan sebuah string: String terbalik: