Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 23.03.2016
Сообщений: 42
1

Найти длину самого короткого и самого длинного слова в строке

26.03.2016, 14:47. Показов 2665. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите,нужен код(
Дана строка,содержащая текст. Найти длину самого короткого слова и самого длинного слова.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2016, 14:47
Ответы с готовыми решениями:

Дана строка, содержащая текст. Найти длину самого короткого и самого длинного слова
Дана строка, содержащая текст. Найти длину самого короткого и самого длинного слова Вот код:...

Найти длину самого короткого слова и самого длинного слова
Имеется текст в Memo-компоненте, загружаемый из файла. Данный текст необходимо преобразовать в...

Определить длину самого длинного и самого короткого слова
Помогите пожалуйста сделать програмку Дана символьная строка. Определить длину самого длинного и...

Поиск самого длинного и короткого слова
Из текстового файла, состоящего из 6-7 строк сформировать массив слов. Найти самое длинное слово и...

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
26.03.2016, 15:10 2
Лучший ответ Сообщение было отмечено SerWolf174 как решение

Решение

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure TForm1.Button1Click(Sender: TObject);
const rz=[',','.','?','!'];//разделители слов, можно добавить
var s:string;
    t:TStringList;
    i,mn,mx:integer;
begin
s:=Edit1.Text;
for i:=1 to length(s) do
if s[i] in rz then s[i]:=' ';
t:=TStringList.Create;
t.DelimitedText:=s;
mn:=length(s);
mx:=0;
for i:=0 to t.Count-1 do
if length(t[i])<mn then mn:=length(t[i])
else if length(t[i])>mx then mx:=length(t[i]);
ShowMessage('Длина самого длинного слова='+inttostr(mx)+#13#10+
            'Длина самого короткого слова='+inttostr(mn));
end;
1
26.03.2016, 15:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2016, 15:10
Помогаю со студенческими работами здесь

Найти длину самого короткого слова и самого длинного слова в строке
помогите!!! Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного...

Процедура: определить в строке длину самого короткого и самого длинного слова
var str: string; len, i: byte; shortest, longest, current: byte; begin ...

В задаваемой строке определить длину самого короткого и самого длинного слова
В задаваемой строке определить длину самого короткого и самого длинного слова.

Определите длину самого короткого и самого длинного слова в строке
1. Дана строка символов. Определите длину самого короткого и самого длинного слова. 2.Введите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru