1
Bir satır ve sütun numarası (her ikisi de 1'den başlayarak) alan bir program yazmaya çalışıyorum ve Pascal üçgeninin değerini bu satırdaki ve sütun numarasında geri verir.Şema: Pascal'ın Üçgeni
Aborting!: maximum recursion depth exceeded
herhangi bir fikir ne oluyor burada olabilir:
(define (pascal row column)
;;;if column is 1 or row == column, 1
(if (or (= column 1)(= row column))
1
;;;else (pascal row-1 column-1) + (pascal row-1 column+1)
(+ (pascal (- row 1) (- column 1)) (pascal (- row 1) (+ column 1)))))
Ben olsun
(pascal 3 2)
arayarak deneyin: İşte benim girişimi mi?
Ah, bu (satır, sütun) = (satır - 1, sütun - 1) + (satır - 1, sütun)! – bclayman