0 / 0 / 0
Регистрация: 12.11.2017
Сообщений: 21
1

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

25.11.2017, 16:20. Показов 479. Ответов 6
Метки нет (Все метки)

Найти длину самого короткого слова в предложении
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2017, 16:20
Ответы с готовыми решениями:

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

Дана строка, состоящая из слов, разделенных пробелами. Определить длину самого короткого и самого длинного
1.Дана строка, состоящая из русских слов, разделенных пробелами.Определить длину самого короткого и...

Вычислить длину самого короткого слова в предложении
вычислить длину самого короткого слова в предложении.... Зарание Спасибо!=)

Вычислите длину самого короткого слова в предложении
Вычислите длину самого короткого слова в предложении из трёх слов,разделёёных пробелами

6
Эксперт Pascal/Delphi
6768 / 4536 / 4807
Регистрация: 05.06.2014
Сообщений: 22,364
25.11.2017, 21:53 2
Вывести самое короткое слово в строке
0
Status 418
Эксперт Python
2179 / 1271 / 394
Регистрация: 26.11.2017
Сообщений: 3,545
Записей в блоге: 1
26.11.2017, 12:05 3
Pascal
1
2
3
begin
  Print(ReadString.Split.Select(i -> i.Count).Min)
end.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
31466 / 20513 / 7988
Регистрация: 22.10.2011
Сообщений: 35,637
Записей в блоге: 7
26.11.2017, 12:41 4
Ответ неправильный. Вводим предложение один, два... и получаем 5, тогда как длина минимального слова на самом деле равняется трем.
0
Status 418
Эксперт Python
2179 / 1271 / 394
Регистрация: 26.11.2017
Сообщений: 3,545
Записей в блоге: 1
26.11.2017, 12:49 5
Добавьте разделители.
Pascal
1
2
3
4
5
6
7
begin
  var c := Arr(' ','.',',',';',':'); //разделители
  Print(ReadString
        .Split(c, System.StringSplitOptions.RemoveEmptyEntries)
        //.ToWords(c) // или через ToWords
        .Select(i -> i.Count).Min)
end.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
31466 / 20513 / 7988
Регистрация: 22.10.2011
Сообщений: 35,637
Записей в блоге: 7
26.11.2017, 12:54 6
Вот с этого и надо было начинать. А не давать не пойми что.

Без лишних переменных:
Pascal
1
2
3
begin
  Print(ReadString.ToWords(' .,;:'.ToCharArray()).Select(i -> i.Count).Min)
end.
0
Status 418
Эксперт Python
2179 / 1271 / 394
Регистрация: 26.11.2017
Сообщений: 3,545
Записей в блоге: 1
26.11.2017, 13:05 7
А что не понятного?! Split без параметров работает только для пробелов, об этом разве не все знают?!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2017, 13:05

Вычислить длину самого короткого слова в предложении из трех слов, разделенных пробелами
Составить программу, которая выводит на экран все варианты выплаты суммы S тенге купюрами...

Вычислить длину самого короткого слова в предложении из трех слов, разделенных пробелами
Вычислить длину самого короткого слова в предложении из трех слов, разделенных пробелами.

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

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru