fork download
  1. #include <iostream> // Untuk input/output (cin, cout)
  2. #include <string> // Untuk menggunakan tipe data std::string
  3. #include <algorithm> // Untuk fungsi std::reverse
  4.  
  5. int main() {
  6. std::string teks; // Deklarasi variabel string
  7.  
  8. // Meminta pengguna memasukkan sebuah string
  9. std::cout << "Masukkan sebuah string: ";
  10. std::cin >> teks; // Membaca input dari pengguna
  11.  
  12. // Membalikkan string menggunakan std::reverse()
  13. // std::reverse membutuhkan dua iterator: awal dan akhir dari rentang yang akan dibalik
  14. std::reverse(teks.begin(), teks.end());
  15.  
  16. // Mencetak string yang sudah dibalik
  17. std::cout << "String terbalik: " << teks << std::endl;
  18.  
  19. return 0; // Menandakan program berakhir dengan sukses
  20. }
Success #stdin #stdout 0.01s 5320KB
stdin
dingyuxie
stdout
Masukkan sebuah string: String terbalik: eixuygnid