Японские кроссворды
Здесь находится исходный текст программы, предназначенной для решения японских кроссвордов. Программа написана на языке C++ с использованием объектно-ориентированного программирования. Кроссворд задается в виде файла, в котором находятся числа, соответствующие данному кроссворду. В каждой строке находятся комбинации для соответствующей вертикальной или горизонтальной линии. Сначала задаются вертикальные линии, затем идет пустая строка, после которой - горизонтальные линии. Решенный кроссворд выводится на экран.

Анализ текста
Здесь находится исходный текст программы на perl, предназначенной для анализа текста на вхождение слов. Правила задаются в виде выражений, находящихся в файле "words.sbl". В выражениях допускается использовать круглые скобки, знаки "&" (И), | (ИЛИ) и ! (НЕ). Словами считаются комбинации из русских букв или заключенные в кавычки выражения. В кавычках допускается использование шаблонов perl.

Решение пасьянса "Свободная ячейка"
Здесь находится исходный текст программы на Turbo Prolog-е, предназначенной для решения пасьянся "Свободная ячейка", входящего в стандартный набор игр Windows. Главная функция - begin. В качестве параметра передается имя файла, в котором находится описание первоначальной позиции. Карты указываются в виде столбцов, как они размещаются на игровом поле. Вывод ходов производится в стандартный поток.

Hosted by uCoz