С Новым годом! Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 9

Дана строка-предложение на русском языке. Вывести самое длинное слово в предложении (если таких слов несколько

15.05.2017, 11:16. Показов 2405. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана строка-предложение на русском языке. Вывести самое длинное слово в предложении (если таких слов несколько, то вывести первое из них)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.05.2017, 11:16
Ответы с готовыми решениями:

Дана строка-предложение на русском языке. Вывести самое короткое1|длинное2 слово в предложении
Дана строка-предложение на русском языке. Вывести самое короткое1|длинное2 слово в предложении (если таких слов несколько, то вывести...

Вывести самое короткое (длинное) слово в предложении (если таких слов несколько, то вывести первое из них)
Дана строка-предложение на русском языке. Вывести самое короткое (длинное) слово в предложении (если таких слов несколько, то вывести...

Вывести самое короткое слово в предложении. Если таких слов несколько, то вывести последнее из них
Дана строка-предложение на русском языке. Вывести самое короткое слово в предложении. Если таких слов несколько, то вывести последнее из...

7
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
16.05.2017, 16:26
Задача имеет два решения: для предложения с знаками препинания и без них. Первый вариант гораздо сложнее второго. Уточните какой из них Вас интересует.
0
 Аватар для CoderHuligan
1744 / 1009 / 257
Регистрация: 30.06.2015
Сообщений: 5,109
Записей в блоге: 56
16.05.2017, 20:17
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Первый вариант гораздо сложнее
А почему? В бэйсике наоборот это должно быть тривиально. В си это раз плюнуть.
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
16.05.2017, 21:48
Лучший ответ Сообщение было отмечено sergei2102 как решение

Решение

потому, что в первом случае надо перечислять все знаки препинания, а во втором только искать пробелы
0
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 9
16.05.2017, 21:56  [ТС]
Вариант который простой
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
17.05.2017, 17:07
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
INPUT a$
a$ = a$ + " "
max = 0
FOR i = 1 TO LEN(a$)
IF MID$(a$, i, 1) <> " " THEN
  n = n + 1
ELSE
  IF n > max THEN max = n
  n = 0
END IF
NEXT
PRINT max
0
6180 / 945 / 313
Регистрация: 25.02.2011
Сообщений: 1,381
Записей в блоге: 1
17.05.2017, 17:35
Цитата Сообщение от кот Бегемот Посмотреть сообщение
PRINT max
Я понял задание ТС, что нужно вывести не максимальную длину слова, а слово максимальной длины
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
17.05.2017, 20:57
Не вопрос. Тогда вместо счётчика набираем само слово и определяем его длину.
Читать разучился.

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
INPUT a$
a$ = a$ + " "
max = 0
FOR i = 1 TO LEN(a$)
IF MID$(a$, i, 1) <> " " THEN
  b$ = b$ + MID$(a$, i, 1)
ELSE
  IF LEN(b$) > max THEN
  max = LEN(b$)
  c$ = b$
  END IF
b$ = ""
END IF
NEXT
PRINT c$
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.05.2017, 20:57
Помогаю со студенческими работами здесь

Вывести самое короткое слово в предложении, если таких слов несколько, то вывести последнее из них
Дана Строка-предложение на русском языке. Вывести самое короткое слово в предложении. Если таких слов несколько, то вывести последнее из...

Вывести самое короткое слово в предложении.Если таких слов несколько то вывести последнее из них
Дана строка-предложение на русском языке.Вывести самое короткое слово в предложении.Если таких слов несколько то вывести последнее из...

Дана строка, содержащая текст на русском языке. Определить, сколько раз в ней встречается самое длинное слово.
Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в неё самое длинное слово.

Задано предложение-строка. Написать программу, которая находит самое длинное слово, встречающееся в предложении
Задано предложение-строка. Написать программу, которая находит самое длинное слово, встречающееся в предложении.

Считать количество слов в каждом предложении и вывести на экран самое длинное предложение
Здравствуйте. Пожалуйста помогите в следующем: есть задание и рабочий код, но к сожалению в нём понятно не всё. Вот задание: С...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru