Дан массив из слов A(m). Найти все слова с длиной, не превышающей заданной. Паскаль.

27 Июн 2020 в 19:42
163 +1
1
Ответы
1

program FindWordsWithMaxLength;

const
n = 100;

type
WordsArray = array[1..n] of string;

var
A: WordsArray;
m, i, max_length: integer;

procedure FindWords(A: WordsArray; m, max_length: integer);
var
i: integer;
begin
writeln('Words with length not exceeding the specified value:');
for i := 1 to m do
begin
if Length(A[i]) <= max_length then
writeln(A[i]);
end;
end;

begin
// Вводим количество слов в массиве
write('Enter the number of words in the array: ');
readln(m);

// Вводим слова в массив
writeln('Enter the words:');
for i := 1 to m do
begin
readln(A[i]);
end;

// Вводим максимальную длину
write('Enter the maximum length of a word: ');
readln(max_length);

// Вызываем процедуру поиска слов
FindWords(A, m, max_length);
end.

18 Апр 2024 в 10:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир