Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Двумерный массив из букв

Автор: -Иван- 12.04.2007 19:52

Двумерный массив М*N содержит некоторые буквы русского алфавита, расположенные в произвольном порядке. Написать программу, проверяющую можно ли из этих букв составить данное слово S.
Подскажите, пожалуйста, как задать двумерный массив состоящий из букв. Знаю, что нужно использовать строки, но как - не пойму.

Автор: volvo 12.04.2007 20:28

Цитата
Подскажите, пожалуйста, как задать двумерный массив состоящий из букв.
Вот так:
type
matrix = array[1 .. num_rows, 1 .. num_cols] of char;
var arr: matrix;

или
type
the_string = string[num_cols];
matrix = array[1 .. num_rows] of the_string;
var arr: matrix;

(естественно, num_rows и num_cols должны быть или описаны как константы, или вместо них должно стоять некоторое числовое значение.)