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

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

Форум «Всё о Паскале» _ Задачи _ Задачка на строки

Автор: Люсия 20.03.2007 20:57

Дан массив строк. Определить строку наибольшей длины,и остальные компоненты массива дополнить пробелами в начале строки таким образом,чтобы все строки имели одинаковую длину.
ПОМОГИТЕ ПЛИЗЗЗ...

Автор: klem4 20.03.2007 21:31

  max_len := Length(s[1]);

for i := 2 to n do
if Length(s[i]) > max_len then
max_len := Length(s[i]);

for i := 1 to n do begin
while (Length(s[i]) < max_len) do Insert(' ', s[i], 1);
writeln(s[i]);
end;

Автор: Алена 20.03.2007 22:11

или

while (Length(s[i]) < max_len) do s[i] := ' ' + s[i];