![]() |
|
![]() ![]() ![]() |
|
syoksana |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 19.2.2008 Репутация: нет Всего: нет |
Привет, изучаю Лисп. Вот например,
даны две буквы. Вывести можно ли построить слово "мама". если да, то слово вывести, иначе соответствующее сообщение. Программа должна работать для любых "М" "м" "А" "а", ввод в любой последовательности. Например, ввели "А", "м", результат "мАмА". мне тут помогли... (defun F (ch1 ch2) ((lambda (str inv) (cond ((= (strcase str) "МА") (strcat str str)) ((= (strcase inv) "МА") (strcat inv inv)) (T "сообщение об ошибке"))) (strcat ch1 ch2) (strcat ch2 ch1))) но я до конца не понимаю, буквы должен вводить пользователь, как это сделать??? |
|||
|
||||
syoksana |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 19.2.2008 Репутация: нет Всего: нет |
![]() |
|||
|
||||
syoksana |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 19.2.2008 Репутация: нет Всего: нет |
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума LISP | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LISP | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |