Ответ:локальная -переменная объявленная в рамках блока кода
Объяснение:1-й вопрос без ответа
<em>// PascalABC.NET 3.3, сборка 1583 от 25.11.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var s:=ReadlnString;
var p:=Pos('-',s);
if p>0 then begin s:=s.Replace('-',' - '); Writeln(s) end
else Writeln('Дефис не найден')
end.
<u>Пример</u>
черно-белый
черно - белый
<em>// PascalABC.NET 3.3, сборка 1583 от 25.11.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ReadlnString.ToWords;
var i:=a.Select(t->t.Length).ToArray.IndexMin;
Writeln('Самое короткое слово "',a[i],'" длиной ',a[i].Length)
end.
<u>Пример</u>
Зеленые бесцветные идеи яростно спят
Самое короткое слово "идеи" длиной 4