#include <iostream> // Untuk input/output
#include <string> // Untuk menggunakan std::string
#include <algorithm> // Untuk std::reverse
int main() {
std::string teks_input; // Deklarasikan variabel string
// Minta pengguna memasukkan string
std::cout << "Masukkan sebuah string: ";
std::getline(std::cin, teks_input); // Membaca seluruh baris input
// Balikkan string menggunakan std::reverse
std::reverse(teks_input.begin(), teks_input.end());
// Cetak string yang sudah dibalikkan
std::cout << "String terbalik: " << teks_input << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAvLyBVbnR1ayBpbnB1dC9vdXRwdXQKI2luY2x1ZGUgPHN0cmluZz4gICAvLyBVbnR1ayBtZW5nZ3VuYWthbiBzdGQ6OnN0cmluZwojaW5jbHVkZSA8YWxnb3JpdGhtPiAvLyBVbnR1ayBzdGQ6OnJldmVyc2UKCmludCBtYWluKCkgewogICAgc3RkOjpzdHJpbmcgdGVrc19pbnB1dDsgLy8gRGVrbGFyYXNpa2FuIHZhcmlhYmVsIHN0cmluZwoKICAgIC8vIE1pbnRhIHBlbmdndW5hIG1lbWFzdWtrYW4gc3RyaW5nCiAgICBzdGQ6OmNvdXQgPDwgIk1hc3Vra2FuIHNlYnVhaCBzdHJpbmc6ICI7CiAgICBzdGQ6OmdldGxpbmUoc3RkOjpjaW4sIHRla3NfaW5wdXQpOyAvLyBNZW1iYWNhIHNlbHVydWggYmFyaXMgaW5wdXQKCiAgICAvLyBCYWxpa2thbiBzdHJpbmcgbWVuZ2d1bmFrYW4gc3RkOjpyZXZlcnNlCiAgICBzdGQ6OnJldmVyc2UodGVrc19pbnB1dC5iZWdpbigpLCB0ZWtzX2lucHV0LmVuZCgpKTsKCiAgICAvLyBDZXRhayBzdHJpbmcgeWFuZyBzdWRhaCBkaWJhbGlra2FuCiAgICBzdGQ6OmNvdXQgPDwgIlN0cmluZyB0ZXJiYWxpazogIiA8PCB0ZWtzX2lucHV0IDw8IHN0ZDo6ZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==