Поиск:

Ответ в темуСоздание новой темы Создание опроса
> строки 
V
    Опции темы
Natashka29
Дата 30.5.2010, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.5.2010

Репутация: нет
Всего: нет



Помогите, плиз, написать программу!!! Надо срочно!

Введенную с клавиатуры строку вывести на экран дисплея наоборот.
PM MAIL   Вверх
binomes
Дата 4.6.2010, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 28.5.2010
Где: Беларусь

Репутация: нет
Всего: нет



Цитата(Natashka29 @ 30.5.2010,  23:24)
Помогите, плиз, написать программу!!! Надо срочно!

Введенную с клавиатуры строку вывести на экран дисплея наоборот.

domains
l=char*
predicates
nondeterm result
nondeterm str_list(string,l)
nondeterm rev(l,l)
nondeterm revers (l,l,l)
nondeterm list_str(l,string)    

clauses
str_list("",[]). 
str_list(S,[H|T]):-
            frontchar(S,H,S1),                   
            str_list(S1,T).

rev (L, L1):- 
revers (L, [ ], L1).
revers ([ ], L1, L1).
revers ([H|T], L, L1):- 
revers (T, [H|L], L1).

list_str([],""). 
list_str([H|T],S):-
            list_str(T,S1), 
            frontchar(S,H,S1). 
                  
result:-
    write("Введите строку"),nl,
    readln(S),nl,
    str_list(S,L),
    rev(L,L1),
    list_str(L1,S1),
    write("Первоначальная строка:"),nl,
    write(S),nl,nl,
    write("Инвертированная строка:"),nl,
    write(S1),nl,nl.
goal
result.

PM MAIL WWW AOL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума Prolog
Void
  • Пожалуйста, создавайте темы с содержательными названиями.
  • Уважаемые учащиеся, здесь всегда рады помочь Вам, но не делать за Вас вашу работу. У вас гораздо больше шансов получить помощь, если Вы приложите усилия и поделитесь с нами проблемами и результатами. В противном случае добро пожаловать в раздел Центр Помощи.
  • Получив ответ на интересующий Вас вопрос, не забудьте пометить его как решённый.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Prolog | Следующая тема »


 




[ Время генерации скрипта: 0.0736 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.