так что этот код называется ret-odds
ex: (define (ret-odds lst)
(if (null? lst) null
(if (null? (cdr lst)) null
(cons (car lst) (ret-odds (cdr (cdr lst)))))))
Я знаю, что проблема с последней строкой в том, что она пропускает второй элемент списка и дает только 3-й .....
ex: (ret-odds (list 'a 'g 'e ))
процедура вместо этого пропускает g и e и дает мне нулевое значение, так что в итоге я получаю только один, поэтому мне было интересно, как бы это исправить?