Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lisp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Rubidian
11 / 11 / 0
Регистрация: 01.11.2010
Сообщений: 94
1

Проверка на чётность в mulisp'e

20.05.2012, 20:00. Просмотров 1587. Ответов 9
Метки нет (Все метки)

Добрый вечер.

Если кого-то нибудь не затруднит, помогите пожалуйста написать программу на mulisp'e:
EvenLengyh(Lst) - Проверяет на четность количество элементов в списке Lst
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2012, 20:00
Ответы с готовыми решениями:

Проверка числа на чётность
Помогите пожалуйста разработать программу ввода числовых данных с клавиатуры, которая запрашивает...

Проверка числа на чётность
Чётность числа. Напишите программу которая определяет является ли число чётным. Заранее...

Проверка числа на чётность
Какой из этих способов работает быстрее if (!(a%2)) или if (!(a&1))

Проверка введенного числа на чётность
Написать программу, которая проверяет, является ли введенное пользователем целое число четным. ...

Проверка числа на чётность/нечётность
Подскажите пожалуйста молодому-неопытному как проверить в С++ чётное число или нечётное? Есть...

9
bokunopico
306 / 261 / 5
Регистрация: 03.04.2011
Сообщений: 456
20.05.2012, 20:09 2
Lisp
1
2
(defun f (list)
  (evenp (length list)))
1
Rubidian
11 / 11 / 0
Регистрация: 01.11.2010
Сообщений: 94
20.05.2012, 20:12  [ТС] 3
Спасибо, а каким образом передать туда какой-либо список?
0
bokunopico
306 / 261 / 5
Регистрация: 03.04.2011
Сообщений: 456
20.05.2012, 20:13 4
Цитата Сообщение от Rubidian Посмотреть сообщение
Спасибо, а каким образом передать туда какой-либо список?
Даже лекции сложно открыть?
0
Rubidian
11 / 11 / 0
Регистрация: 01.11.2010
Сообщений: 94
20.05.2012, 20:18  [ТС] 5
С этими лекциями уже очень долго сижу, и только сейчас с трудом разобрался, как вообще запустить выполнение кода из файлы my.lsp, а не писать это каждый раз в строке. Но также осталось не понятым, как его потом второй раз запустить, если я делаю это через командную строку, захожу в папку mulisp и ввожу команду mulisp my.lsp а после этого он мне ставит знак $ и не знаю как там дальше что запустить.
А время уже поджимает, поэтому я и прошу помощи, подсказать.
0
bokunopico
306 / 261 / 5
Регистрация: 03.04.2011
Сообщений: 456
20.05.2012, 20:24 6
Цитата Сообщение от Rubidian Посмотреть сообщение
С этими лекциями уже очень долго сижу
Цитата Сообщение от Rubidian Посмотреть сообщение
и только сейчас с трудом разобрался, как вообще запустить выполнение кода из файлы my.lsp
O rly?
Lisp
1
2
3
4
$ (f '(1 2 3 4))
T
$ (f '(1 2 3 4 5))
NIL
1
Rubidian
11 / 11 / 0
Регистрация: 01.11.2010
Сообщений: 94
20.05.2012, 20:42  [ТС] 7
Ещё возник один нюанс, при решении этой задачи должна использоваться рекурсия. Можешь помочь пожалуйста с этим?
0
bokunopico
306 / 261 / 5
Регистрация: 03.04.2011
Сообщений: 456
20.05.2012, 20:46 8
Цитата Сообщение от Rubidian Посмотреть сообщение
Ещё возник один нюанс, при решении этой задачи должна использоваться рекурсия. Можешь помочь пожалуйста с этим?
Теперь всё окончательно встало на свои места. Ты только что узнал, что надо срочно сделать задание, только что запустил muLisp, только что узнал про нюанс - сам ничего не делал и не хочешь. Помогать таким == фи.
0
Rubidian
11 / 11 / 0
Регистрация: 01.11.2010
Сообщений: 94
20.05.2012, 20:49  [ТС] 9
Нет, ты ошибаешься. Просто это было последнее задание из серии и я начал пересматривать все задания, чтобы посмотреть, ничего ли я не пропустил. И оказалось, что в самом начале было сказано, что это задание нужно было выполнять с рекурсией.
0
bokunopico
306 / 261 / 5
Регистрация: 03.04.2011
Сообщений: 456
20.05.2012, 21:26 10
Lisp
1
2
3
4
(defun f (list)
  (if list
      (not (f (cdr list)))
      t))
2
20.05.2012, 21:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2012, 21:26

Итератор и проверка на чётность/нечётность
Добрый день. Не получается организовать проверку на нечётное количество. При вводе нечётного...

Проверка числа на чётность. Ошибка с дампом памяти
Добрый вечер! В результате проверки числа на чётность при помощи ассемблерной вставки выдает:...

Проверка числа типа double на чётность/нечётность
В программе необходимо проверить число типа double на то, является оно четным или нет. Это возможно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru