#include <iostream>
#include <string>
#include <algorithm>
int main() {
// 1. Input dari pengguna
std::cout << "Masukkan sebuah string: ";
std::string string_asli;
std::getline(std::cin, string_asli);
// 2. Proses pembalikan
std::string string_terbalik = string_asli; // Salin string asli
std::reverse(string_terbalik.begin(), string_terbalik.end());
// 3. Tampilkan hasil
std::cout << "String asli: " << string_asli << std::endl;
std::cout << "String terbalik: " << string_terbalik << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG1haW4oKSB7CiAgICAvLyAxLiBJbnB1dCBkYXJpIHBlbmdndW5hCiAgICBzdGQ6OmNvdXQgPDwgIk1hc3Vra2FuIHNlYnVhaCBzdHJpbmc6ICI7CiAgICBzdGQ6OnN0cmluZyBzdHJpbmdfYXNsaTsKICAgIHN0ZDo6Z2V0bGluZShzdGQ6OmNpbiwgc3RyaW5nX2FzbGkpOwoKICAgIC8vIDIuIFByb3NlcyBwZW1iYWxpa2FuCiAgICBzdGQ6OnN0cmluZyBzdHJpbmdfdGVyYmFsaWsgPSBzdHJpbmdfYXNsaTsgLy8gU2FsaW4gc3RyaW5nIGFzbGkKICAgIHN0ZDo6cmV2ZXJzZShzdHJpbmdfdGVyYmFsaWsuYmVnaW4oKSwgc3RyaW5nX3RlcmJhbGlrLmVuZCgpKTsKCiAgICAvLyAzLiBUYW1waWxrYW4gaGFzaWwKICAgIHN0ZDo6Y291dCA8PCAiU3RyaW5nIGFzbGk6ICIgPDwgc3RyaW5nX2FzbGkgPDwgc3RkOjplbmRsOwogICAgc3RkOjpjb3V0IDw8ICJTdHJpbmcgdGVyYmFsaWs6ICIgPDwgc3RyaW5nX3RlcmJhbGlrIDw8IHN0ZDo6ZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==