Deskripsi Untuk Soal Nomor 39 dan 40
var
s, t: string;
x, l, r, k: byte;
temp: char;
begin
readln(s);
k := 0;
x := 0;
l := 1;
r := length(s);
t := '';
while (l <= r) do
begin
if (k mod 2) = 0 then
begin
temp := s[r];
r := r – 1;
end
else
begin
temp := s[l];
l := l + 1;
end;
k := k + 1;
// ord(c) adalah fungsi untuk mengubah
// karakter c menjadi nilai pada ASCII
// ord('A') = 65
// ord('B') = 66
// ...
// ord('Z') = 90
x := (x + ord(temp) - ord('A')) mod 26;
t := t + chr(x + ord('A'));
end;
writeln(t);
end.
Apabila diberikan input berupa string “IXYBEJVCE”, tuliskan output dari program di atas.
Input apa yang harus diberikan agar output dari program di atas adalah “RJJJVDPII”?
39. EMOLGENOS
yang nomor 39 belom dicoba
no 40 yg dicari inputan mana yg bakal keluar outputnya adalah RJJJVDPII bukan output dari RJJJVDPII sehingga proses dari algo diatas tinggal dibalik
dapetnya SAITAMMAR

40. SAITAMMAR
Tinggal dibalik prosesnya :/
Masuk untuk menulis jawaban
40. IZHQFORAV.
caranya dimisalin A=0,B=1,C=2...
itu algonya ngambil huruf dari belakang, trus depan, trus belakang lagi