Помогите, пожалуйста, составить программку, определяющую длину самого краткого слова в
Помогите, пожалуйста, составить программу, определяющую длину самого короткого слова в предложении. Если можно, то с изъясненьем. Даю 25 баллов.
Задать свой вопрос2 ответа
Тамара
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программка не работает, обновите версию!
begin
var a:=ReadlnString.ToWords;
var i:=a.Select(t-gt;t.Length).ToArray.IndexMin;
Writeln('Самое короткое слово "',a[i],'" длиной ',a[i].Length)
end.
Пример
Зеленоватые бесцветные идеи гневно дремлют
Самое краткое слово "идеи" длиной 4
// Внимание! Если программка не работает, обновите версию!
begin
var a:=ReadlnString.ToWords;
var i:=a.Select(t-gt;t.Length).ToArray.IndexMin;
Writeln('Самое короткое слово "',a[i],'" длиной ',a[i].Length)
end.
Пример
Зеленоватые бесцветные идеи гневно дремлют
Самое краткое слово "идеи" длиной 4
Варвара
А ютуб ?
Юрок Дмитриади
Да не, я про то что ютуб на питоне написан (почти полностью)
Дарина Пожиткова
Но он же на 5-м месте по репутации в мире
Ангелина
Спасибо за разговор, собирался питон выучить, теперь задумаюсь
Оля Чеквалкина
Var i1,i,k,sl,min:integer;
s:string;begin
min:=1000;
k:=0;
readln(s);
s:=s+' ';
for i:=1 to length(s) do
if s[i]=' ' then k:=k+1;
for i:=1 to k do begin
i1:=1;
while s[i1] lt;gt; ' ' do
begin
sl:=sl+1;
i1:=i1*k+1;
if s[i1]=' ' then begin
if sllt;min then min:=sl;
sl:=0;
end;
end;
end;
writeln('Длина меньшего:',min);
end.
s:string;begin
min:=1000;
k:=0;
readln(s);
s:=s+' ';
for i:=1 to length(s) do
if s[i]=' ' then k:=k+1;
for i:=1 to k do begin
i1:=1;
while s[i1] lt;gt; ' ' do
begin
sl:=sl+1;
i1:=i1*k+1;
if s[i1]=' ' then begin
if sllt;min then min:=sl;
sl:=0;
end;
end;
end;
writeln('Длина меньшего:',min);
end.
Сережа Недер
Фух сделал ппц сложно чего-то
Andrej Domin
Даже в старом паскале можно писать кратче и проще:var s:string; p,min:integer;beginreadln(s);s:=s+' ';p:=pos(' ',s);min:=p-1;while p>0 do begin delete(s,1,p); p:=pos(' ',s); if (p<>0)and(p-1
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
Облако тегов