Мне тяжело получить простой вложенный оператор if для работы. У меня две функции divisible2? и делимый3? и я хочу, чтобы увидеть, если определенное число - п делится на 2 и и 3. Вот что я до сих пор:Вложенная схема If/Cond
(define (divisible2? x)
(zero? (remainder 2 x))) ;
(define (divisible3? x)
(zero? (remainder 3 x))) ;
(define (div23 n)
(if (divisible2? n)
(if (divisible3? n)) #t (#f))
)
Благодаря
Порядок аргументов для 'остатка' отменен, так как я показал вам в [this] (http://stackoverflow.com/a/21272705/201359) ответ, он должен быть' (остаток x 2) ' и '(остаток x 3)' –