Witam,
Mam taki problem:
Dim tab(2)
for a = 0 to N
for b = 0 to N
for c = 0 to N
result = tab(0) *a + tab(1) *b + tab(2) *c
if result > 2000 then print ' tu jakieś operacje zależne od wyniku
next c
next b
next a
Takich zagnieżdżonych For-ów mogę mieć od 5 do 15. Jak zastąpić to rekurencją? (może jakiś inny algorytm?)
Nie chciałbym amatorsko tworzyć kilka procedur z odpowiednią liczbą takich pętli, tylko jedną procedurę uniwersalną.
Dzięki wszystkim za podpowiedź.
PS. Jeśli zły dział, proszę o przeniesienie wątku.