#include <iostream> // Untuk input/output (cin, cout)
#include <string> // Untuk menggunakan tipe data string
#include <algorithm> // Untuk fungsi std::reverse()
int main() {
std::string kata; // Deklarasi variabel string
std::cout << "Masukkan sebuah string: ";
std::cin >> kata; // Membaca string dari input pengguna
std::reverse(kata.begin(), kata.end()); // Membalikkan string
// kata.begin() adalah iterator ke awal string
// kata.end() adalah iterator ke akhir string
std::cout << "String terbalik: " << kata << std::endl; // Mencetak string terbalik
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAvLyBVbnR1ayBpbnB1dC9vdXRwdXQgKGNpbiwgY291dCkKI2luY2x1ZGUgPHN0cmluZz4gICAvLyBVbnR1ayBtZW5nZ3VuYWthbiB0aXBlIGRhdGEgc3RyaW5nCiNpbmNsdWRlIDxhbGdvcml0aG0+IC8vIFVudHVrIGZ1bmdzaSBzdGQ6OnJldmVyc2UoKQoKaW50IG1haW4oKSB7CiAgICBzdGQ6OnN0cmluZyBrYXRhOyAvLyBEZWtsYXJhc2kgdmFyaWFiZWwgc3RyaW5nCgogICAgc3RkOjpjb3V0IDw8ICJNYXN1a2thbiBzZWJ1YWggc3RyaW5nOiAiOwogICAgc3RkOjpjaW4gPj4ga2F0YTsgLy8gTWVtYmFjYSBzdHJpbmcgZGFyaSBpbnB1dCBwZW5nZ3VuYQoKICAgIHN0ZDo6cmV2ZXJzZShrYXRhLmJlZ2luKCksIGthdGEuZW5kKCkpOyAvLyBNZW1iYWxpa2thbiBzdHJpbmcKICAgIC8vIGthdGEuYmVnaW4oKSBhZGFsYWggaXRlcmF0b3Iga2UgYXdhbCBzdHJpbmcKICAgIC8vIGthdGEuZW5kKCkgYWRhbGFoIGl0ZXJhdG9yIGtlIGFraGlyIHN0cmluZwoKICAgIHN0ZDo6Y291dCA8PCAiU3RyaW5nIHRlcmJhbGlrOiAiIDw8IGthdGEgPDwgc3RkOjplbmRsOyAvLyBNZW5jZXRhayBzdHJpbmcgdGVyYmFsaWsKCiAgICByZXR1cm4gMDsKfQ==