| boro 
 
 
 Dołączył: 27 Lut 2007
 Posty: 286
 Przeczytał: 0 tematów
 
 Ostrzeżeń: 0/5
 
 
 | 
			
				|  Wysłany: Śro 21:49, 04 Cze 2008    Temat postu: |  |  
				| 
 |  
				| Dzieki uprzejmości Rafała, któremu chciało się cokolwiek pisać na zajęciach: 
 
 
  	  | Kod: |  	  | (defun dl (n) (if    (NULL  n)
 0
 (+
 (if    (listp (car n))
 (dl (car n))
 1
 )
 (dl (cdr n))
 )
 )
 )
 
 ;ilosc liczb na liscie rekurencyjnie tylko po cdr
 (defun dlnum  (n)
 (if   (NULL  n)
 0
 (+
 (if (numberp (car n))  1  0)
 (dlnum (cdr n))
 )
 )
 )
 
 ;ilosc liczb na liscie rekurencyjnie po cdr i car
 (defun dlnum2  (n)
 (if   (NULL  n)
 0
 (+
 (if    (numberp (car n))
 1
 (if    (listp (car n))
 (dlnum2 (car n))
 0
 )
 )
 (dlnum2 (cdr n))
 )
 )
 )
 
 ;suma liczb na liscie rekurencyjnie po cdr i car
 (defun dlnum3  (n)
 (if   (NULL  n)
 0
 (+
 (if    (numberp (car n))
 (car n )
 (if    (listp (car n))
 (dlnum3 (car n))
 0
 )
 )
 (dlnum3 (cdr n))
 )
 )
 )
 | 
 
 Ostatnio zmieniony przez boro dnia Śro 21:50, 04 Cze 2008, w całości zmieniany 1 raz
 |  |