#include <stdio.h>
int main() {
int tombol;
long long kelereng = 0; // Kelereng di awal bernilai 0
// Perulangan untuk membaca tombol satu per satu sampai tombol 9
while (1) {
if (tombol == 9) {
// Jika tombol 9 ditekan, hentikan perulangan
break;
} else if (tombol == 1) {
// Tombol 1: kelereng bertambah 1
kelereng += 1;
} else if (tombol == 2) {
// Tombol 2: cek apakah kelereng genap atau ganjil
if (kelereng % 2 == 0) {
// Genap: berkurang setengahnya
kelereng = kelereng / 2;
} else {
// Ganjil: menjadi 2 kalinya
kelereng = kelereng * 2;
}
}
}
// Tampilkan hasil akhir kelereng
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCB0b21ib2w7CiAgICBsb25nIGxvbmcga2VsZXJlbmcgPSAwOyAvLyBLZWxlcmVuZyBkaSBhd2FsIGJlcm5pbGFpIDAKCiAgICAvLyBQZXJ1bGFuZ2FuIHVudHVrIG1lbWJhY2EgdG9tYm9sIHNhdHUgcGVyIHNhdHUgc2FtcGFpIHRvbWJvbCA5CiAgICB3aGlsZSAoMSkgewogICAgICAgIHNjYW5mKCIlZCIsICZ0b21ib2wpOwoKICAgICAgICBpZiAodG9tYm9sID09IDkpIHsKICAgICAgICAgICAgLy8gSmlrYSB0b21ib2wgOSBkaXRla2FuLCBoZW50aWthbiBwZXJ1bGFuZ2FuCiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0gZWxzZSBpZiAodG9tYm9sID09IDEpIHsKICAgICAgICAgICAgLy8gVG9tYm9sIDE6IGtlbGVyZW5nIGJlcnRhbWJhaCAxCiAgICAgICAgICAgIGtlbGVyZW5nICs9IDE7CiAgICAgICAgfSBlbHNlIGlmICh0b21ib2wgPT0gMikgewogICAgICAgICAgICAvLyBUb21ib2wgMjogY2VrIGFwYWthaCBrZWxlcmVuZyBnZW5hcCBhdGF1IGdhbmppbAogICAgICAgICAgICBpZiAoa2VsZXJlbmcgJSAyID09IDApIHsKICAgICAgICAgICAgICAgIC8vIEdlbmFwOiBiZXJrdXJhbmcgc2V0ZW5nYWhueWEKICAgICAgICAgICAgICAgIGtlbGVyZW5nID0ga2VsZXJlbmcgLyAyOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgLy8gR2FuamlsOiBtZW5qYWRpIDIga2FsaW55YQogICAgICAgICAgICAgICAga2VsZXJlbmcgPSBrZWxlcmVuZyAqIDI7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgLy8gVGFtcGlsa2FuIGhhc2lsIGFraGlyIGtlbGVyZW5nCiAgICBwcmludGYoIiVsbGRcbiIsIGtlbGVyZW5nKTsKCiAgICByZXR1cm4gMDsKfQ==