Bantu temanmu belajar dengan menambahkan soal di Kujawab. Klik disini..

Olimpiade Sains Provinsi (OSP) 2015 - Komputer , Nomor 32

32

Tuliskan output dari program pseudo code di bawah ini jika input b = 4 dan k = 27. 

var
    b, k : int64;
    s : int64;
    i : byte;
begin
    readln(b);
    readln(k);
    k := k - b;
    s := 1;
    for i := 1 to 61 do
        s := s * 2;
    while k > 0 do
    begin
        if (k >= s) then
        begin
            write(s, ’ ‘);
            k := k mod s;
        end;
        s := s div 2;
    end;
end.