Hét vraag- en antwoordplatform van Nederland

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

Verwijderde gebruiker
12 jaar geleden
in: Wiskunde
Geef jouw antwoord
0 / 2500
Geef Antwoord

Antwoorden (2)

Gewoon:
1 - 2 - 3
1 - 2 - 4
1 - 2 - 5
.
.
1 - 2 - 20
1 - 3 - 4
etc...
Verwijderde gebruiker
12 jaar geleden
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.
WimNobel
12 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing