Deskripsi Untuk Soal Nomor 44 dan 45
var
data : array[1..10] of integer = (3,9,2,6,1,4,7,8,5,10);
procedure kambing(m : integer);
begin
if (m<=10) then
begin
kambing(m*2);
write(data[m],’ ’);
kambing(m*2+1);
end;
end;
Output yang dihasilkan jika dilakukan pemanggilan kambing(1) adalah ....
A. 3
B. 3 9 2 6 1 4 7 8 5 10
C. 3 9 6 8 5 10 1 2 4 7
D. 8 6 5 9 10 1 3 4 2 7
E. 8 5 6 10 1 9 4 7 2 3
Agar output yang dihasilkan terurut menaik setelah pemanggilan kambing(1), maka array data harus berisi ....
A. (7,4,9,2,6,8,10,1,3,5)
B. (1,2,3,4,5,6,7,8,9,10)
C. (8,4,9,2,10,5,1,6,3,7)
D. (1,3,2,5,6,4,8,10,9,7)
E. (7,4,2,1,3,6,5,9,8,10)
Pernah Jago OSK

nah seperti ini gambarannya
nah ditulisnya urut dari data[n] kiri ke kanan
44. D. 8 6 5 9 10 1 3 4 2 7
45. kan dah tau urutannya penulisannya, dimulai dari data[8],dst/
tinggal cari yg data[8] =1
dan jawabannya
A. (7,4,9,2,6,8,10,1,3,5)
WALAAA
CMIIW
Masuk untuk menulis jawaban