Функция, которая отдаёт среднюю длину слов текстаДаны произвольные текстовые

Функция, которая отдаёт среднюю длину слов текста
Даны произвольные текстовые файлы.
Помогите, пожалуйста.

Задать свой вопрос
1 ответ
PascalABC.NET 3.3.5, сборка 1648 от 31.03.2018
Внимание! Если программа не работает, обновите версию!

function AvgLen(fn:string):real;
begin
  if FileExists(fn) then
    Result:=ReadAllText(fn).ToWords.Select(w-gt;w.Length).Average
  else
    Result:=0
end;

begin
  Writeln(AvgLen(ReadlnString('Имя файла:')):0:2)
end.

Образцы
Имя файла: input.txt
5.42

Имя файла: Pushkin2.txt
5.20

Имя файла: Pascal.txt
7.02
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт