PDA

Просмотр полной версии : Помогите решить задачу


marcos
17.12.2009, 16:39
------------------------------------------------------------------------
Ребят, помогите решить задачу, уже постил в Студентам с лабораторными сюда, но никто не откликнулся. ПОМОГИТЕ

По заданной сетке букв рахмером m*x и списку слов определить позицию в сетке, в которой находится это слово. Слово в сетке может распологаться только по прямой непрерывной линии букв. Регистр букв значения для совпадения не имеет (т.е. строчные и прописные буквы считаются одинаковыми). Слово может распологаться в любом из 8 диагоналей, горизонтальных и вертикальных направлений.

Дается дв числа 1<=m,n<=50. Следующие m строк содержат ровно по n букв каждая. В сетке могут быть и прописные и заглавные буквы. Далее следует число k(при чем 1<=k<=20). Следующие К строк содержат список слов для поиска, одно слово в строке. Эти строки состоят из букв, никаких пробелов, дефисов и других симолов.

Algol
17.12.2009, 17:59
Язык хоть какой ?

DiffiT
17.12.2009, 18:14
Ну да, тут от языка многое зависит =)

marcos
18.12.2009, 06:05
Паскаль