Hoe krijg genereer ik van de getallen 1 t/m 20, 200 verschillende 3 cijferige combinaties?

Weet jij het antwoord?

/2500

Gewoon: 1 - 2 - 3 1 - 2 - 4 1 - 2 - 5 . . 1 - 2 - 20 1 - 3 - 4 etc...

De vraag is hoe je ze genereert. Daarom hier een programmaatje in pseudocode: for i = 1 to 20 for j = 1 to 20 if j <> i then for k = 1 to 20 if k <> i and k <> j then print i, j, k end if next k end if next j next i En als je niet wilt dat dezelfde combinaties in een andere volgorde weer terugkeren dan doe je het zo: for i = 1 to 20 for j = i + 1 to 20 for k = j + 1 to 20 print i, j, k next k next j next i In het eerste geval vind je 6840 combinaties, in het tweede 1140. Je kunt het programma natuurlijk afbreken als je er 200 hebt.

Stel zelf een vraag

Ben je op zoek naar het antwoord op die ene vraag die je misschien al tijden achtervolgt?

/100