Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
321Shark
18.03.2022 06:49 •
Информатика
Язык мой
Пример 2
Ввод Вывод
Язык мой
Враг мой
<
Враг мой
Ответ:
ЗнающийМудрец
02.10.2020 08:01
Язык не указан → приведу пример на SWI-Prolog.
Код%Файл string_sortin.plsort([], [], _).sort([Head|Tail], Ordered, Qrd) :- sort(Tail, SubSorted, Qrd), put(Head, SubSorted, Sorted), order(Sorted, [], Ordered, Qrd).put(X, [], [X]).put(X, [H|T], [X,H|T]) :- compare(>, X, H).put(X, [H|T], [H|R]) :- put(X, T, R).order(X, _, X, ">").order([], R, R, "<").order([H|T], B, R, "<") :- order(T, [H|B], R, "<").select(">", Bufer, Bufer, _, ">").select("<", Bufer, Bufer, _, "<").select(S, Bufer, [S|Bufer], Ord, Ord).input_strings(Input, Bufer, Strings, Ord, ROrd) :- compare(=, Ord, "="), read_string(Input, "\n", "\r", _, String), select(String, Bufer, SS, Ord, OO), input_strings(Input, SS, Strings, OO, ROrd).input_strings(_, Strings, Strings, Ord, Ord). ?- current_input(Input), input_strings(Input, [], Strings, "=", Ord), sort(Strings, [R|_], Ord), writeln(R).
0,0
(0 оценок)
Популярные вопросы: Информатика
Simpson011
06.08.2020 13:12
Сформировать массив размером в 20 элементов из чисел от 10 до +10 (Random). Вывести на экран этот массив. Поменять местами 3,5 и 7,9 элемент. Вывести на экран новый массив....
Nodar2004
02.10.2021 08:43
На компе как включить диспетчер задач без мышки...
DimaVlasov1
15.04.2022 04:39
В инфекционной больнице, в двух отделениях содержится 64 больных. Сообщение о том, что больной коронавирусом находится в первом отделении даёт 3 бита информации. Сколько...
aaaaaalina1yuin
20.01.2020 20:33
Слово МОЛОТОК закодировано числовой последовательностью 11111101110111100. Известно, что коды согласных и гласных букв имеют разную длину. Какая последовательность соответствует...
hcunvakjb
12.10.2020 17:07
К каким видам памяти компьютера имеет доступ:внутренняя память. внешнее запоминающее устройство. флэшка или постоянно запоминающее устройство. ...
paperghost
25.08.2021 11:58
Написать программу, при выполнении которой выводится 1, если введенное число x принадлежит отрезку [a, b], где a и b заданные пользователем числа, и выводится 0 в противоположной...
armvos
11.07.2020 19:44
Объясните как решать Запишите значение переменной s, полученное в результате работы следующейпрограммы.Var s,k: integer;Begins := 0;for k := 6 to 12 dos := s+10:writeln(s):End.ответ:...
Fluttershy22102005
04.03.2020 05:37
Реши задачу. Черно-белое (без градаций серого) графическое изображение имеет размер 16×16 точек. Какой объём памяти займёт это изображение? ответ: бит....
alaska122
19.01.2022 04:54
Сделайте таблицу по информатике. Желательно на листочке...
oleksandrskorbat
07.02.2020 00:26
В некотором алфавите записан текст из 80 символов, количество информации в тексте 60 байтов. Сколько символов в алфавите?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Язык не указан → приведу пример на SWI-Prolog.
Код%Файл string_sortin.plsort([], [], _).sort([Head|Tail], Ordered, Qrd) :- sort(Tail, SubSorted, Qrd), put(Head, SubSorted, Sorted), order(Sorted, [], Ordered, Qrd).put(X, [], [X]).put(X, [H|T], [X,H|T]) :- compare(>, X, H).put(X, [H|T], [H|R]) :- put(X, T, R).order(X, _, X, ">").order([], R, R, "<").order([H|T], B, R, "<") :- order(T, [H|B], R, "<").select(">", Bufer, Bufer, _, ">").select("<", Bufer, Bufer, _, "<").select(S, Bufer, [S|Bufer], Ord, Ord).input_strings(Input, Bufer, Strings, Ord, ROrd) :- compare(=, Ord, "="), read_string(Input, "\n", "\r", _, String), select(String, Bufer, SS, Ord, OO), input_strings(Input, SS, Strings, OO, ROrd).input_strings(_, Strings, Strings, Ord, Ord). ?- current_input(Input), input_strings(Input, [], Strings, "=", Ord), sort(Strings, [R|_], Ord), writeln(R).