Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2011, 03:43   #1
Чай_ник
Пользователь
 
Регистрация: 05.12.2010
Сообщений: 22
Восклицание Задача на lisp. сравнение чисел.

Код:
(defun maxx(lis)
(cond 
	((= (cdr lis) NIL) car lis)
	(t
		(maximum (car lis) (maxx (cdr lis))))))
фунцция масимум выдает максимальное из 2 чисел. проблема в том что второй раз заходя на рекурсию вылетает ошибка, что хвост списка не является числом. помогите плиз разобраться...
Я у мамы дурачок))
Чай_ник вне форума Ответить с цитированием
Старый 16.06.2011, 18:53   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

(car lis))
Я ведь кажется уже давал решение чего-то подобного вам?
netrino вне форума Ответить с цитированием
Старый 16.06.2011, 20:43   #3
Чай_ник
Пользователь
 
Регистрация: 05.12.2010
Сообщений: 22
По умолчанию

было дело... я тогда всё-таки исправил свою и сдал, кстати опираясь на ваш код. А это очередная причуда нашего препода, сказал через списки всё реализовать)

Спасибо)
Я у мамы дурачок))
Чай_ник вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нахождение максимума из N чисел. LISP Чай_ник Помощь студентам 1 03.06.2011 18:25
Сравнение двух чисел Ardarik Общие вопросы C/C++ 2 16.01.2011 23:49
Сравнение 2-х рациональных чисел ManCOM Python 3 06.01.2011 13:10
Задача на сравнение 2-ух чисел Klik_1602 Помощь студентам 17 23.09.2010 22:49
Сравнение чисел Draips Помощь студентам 2 17.06.2010 16:51