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

Olimpiade Sains Provinsi (OSP) 2018 - Komputer , Nomor 35

35

 

Diberikan fungsi seperti di bawah ini. Berapakah nilai dari toki(12, 8, 6)? {tuliskan jawaban sesuai dengan output yang dihasilkan}

function indra(ini, itu : longint): longint;
begin
       if (itu = 0) or (ini = itu) then
           indra := 1
       else
             indra := indra(ini - 1, itu - 1) + indra(ini - 1, itu);
end;

function toki(haha, hihi, huhu : longint): longint;
var
      hehe, hoho : longint;
begin
      hoho := 0;
      for hehe := 0 to huhu do
           hoho := hoho + indra(haha, hehe) * indra(hihi, huhu - hehe);
      toki := hoho;
end;