Предмет: Информатика,
автор: ketjaan13
Описать функцию, которая возвращает максимальную длину строки в массиве строк. (Паскаль)
Ответы
Автор ответа:
0
// PascalABC.NET 3.3, сборка 1579 от 18.11.2017
// Внимание! Если программа не работает, обновите версию!
function MaxLen(a:array of string):=a.Select(t->t.Length).Max;
begin
var s:=Arr('первая','вторая','третья','четвертая','пятая');
s.Println;
Writeln('Макс. длина: ',MaxLen(s))
end.
Пример
первая вторая третья четвертая пятая
Макс. длина: 9
// Внимание! Если программа не работает, обновите версию!
function MaxLen(a:array of string):=a.Select(t->t.Length).Max;
begin
var s:=Arr('первая','вторая','третья','четвертая','пятая');
s.Println;
Writeln('Макс. длина: ',MaxLen(s))
end.
Пример
первая вторая третья четвертая пятая
Макс. длина: 9
Автор ответа:
0
А если минимальную длину строки, то как можно это сделать?
Автор ответа:
0
Какой строки? У Вас и так каждый элемент массива - строка.
Автор ответа:
0
А для просто строки s в Паскале определение длины встроенное: s.Length
Похожие вопросы
Предмет: Қазақ тiлi,
автор: AbochokKobochok
Предмет: Английский язык,
автор: Аноним
Предмет: Физика,
автор: Znaniashow
Предмет: Информатика,
автор: Diablo9012