Компьютерный форум

Компьютерный форум (http://www.hardforum.ru/)
-   Prolog (http://www.hardforum.ru/f141/)
-   -   задачка на строки (http://www.hardforum.ru/t75852/)

{qwerty} 02.12.2007 01:01

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

если не трудно решите, пожалуйста.
задачу мне надо сдать в понедельник.

Заранее спасибо.

{qwerty} 02.12.2007 01:26

чуть не забыл:
программу надо решить в турбо прологе 2.0

{qwerty} 02.12.2007 22:05

Ну народ решите пожалуйста, а то аттестация на носу, а я вообще не имею понятия как её делать

Винитарх 03.12.2007 00:13

0. Описать русские согласные буквы в виде БД символов.
1. Предикатом fronttoken надо разбивать строку на слова. При этом:
1.1. В каждом слове подсчитывать количество русских согласных букв. Для этого:
1.1.1. frontchar-ом отрывать очередной символ от слова и сравнивать его с БД.
1.2. Запоминать слово с максимальным числом таких букв.
2. Когда строка закончилась - вывести ответ.

Alison 03.12.2007 00:14

То, что не имеете понятия, как делать - не причина, чтобы делать это за Вас.
А то, что скоро аттестация означает, что нужно всерьез взяться за Пролог.
К тому же - похожие примеры на форуме есть.


Часовой пояс GMT +4, время: 09:36.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.