#include <iostream> // Untuk input/output
#include <string> // Untuk tipe data std::string
int main() {
std::string inputString; // Deklarasi string untuk menyimpan input
// Meminta pengguna untuk memasukkan string
std::cout << "Masukkan sebuah string: ";
std::getline(std::cin, inputString); // Membaca input pengguna
// Mencetak string terbalik menggunakan perulangan manual
std::cout << "String terbalik: ";
for (int i = inputString.length() - 1; i >= 0; i--) { // Perulangan dari akhir ke awal
std::cout << inputString[i]; // Mencetak karakter satu per satu
}
std::cout << std::endl; // Baris baru setelah selesai
return 0; // Mengakhiri program
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAvLyBVbnR1ayBpbnB1dC9vdXRwdXQKI2luY2x1ZGUgPHN0cmluZz4gICAvLyBVbnR1ayB0aXBlIGRhdGEgc3RkOjpzdHJpbmcKCmludCBtYWluKCkgewogICAgc3RkOjpzdHJpbmcgaW5wdXRTdHJpbmc7IC8vIERla2xhcmFzaSBzdHJpbmcgdW50dWsgbWVueWltcGFuIGlucHV0CgogICAgLy8gTWVtaW50YSBwZW5nZ3VuYSB1bnR1ayBtZW1hc3Vra2FuIHN0cmluZwogICAgc3RkOjpjb3V0IDw8ICJNYXN1a2thbiBzZWJ1YWggc3RyaW5nOiAiOwogICAgc3RkOjpnZXRsaW5lKHN0ZDo6Y2luLCBpbnB1dFN0cmluZyk7IC8vIE1lbWJhY2EgaW5wdXQgcGVuZ2d1bmEKCiAgICAvLyBNZW5jZXRhayBzdHJpbmcgdGVyYmFsaWsgbWVuZ2d1bmFrYW4gcGVydWxhbmdhbiBtYW51YWwKICAgIHN0ZDo6Y291dCA8PCAiU3RyaW5nIHRlcmJhbGlrOiAiOwogICAgZm9yIChpbnQgaSA9IGlucHV0U3RyaW5nLmxlbmd0aCgpIC0gMTsgaSA+PSAwOyBpLS0pIHsgLy8gUGVydWxhbmdhbiBkYXJpIGFraGlyIGtlIGF3YWwKICAgICAgICBzdGQ6OmNvdXQgPDwgaW5wdXRTdHJpbmdbaV07IC8vIE1lbmNldGFrIGthcmFrdGVyIHNhdHUgcGVyIHNhdHUKICAgIH0KICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7IC8vIEJhcmlzIGJhcnUgc2V0ZWxhaCBzZWxlc2FpCgogICAgcmV0dXJuIDA7IC8vIE1lbmdha2hpcmkgcHJvZ3JhbQp9