Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 12
1

В заданном предложении найти самое длинное и самое короткое слово

12.03.2012, 15:44. Показов 2061. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
создать программу,которая в заданном предложении находит самое длинное и самое короткое слово
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2012, 15:44
Ответы с готовыми решениями:

Определите самое длинное и самое короткое слово в строке
определите самое длинное и самое короткое слово в строке!

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

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

Нужно найти самое короткое и длинное слово в тексте
Нужно найти самое короткое и длинное слово в тексте. КТО НИБУДЬ ЗНАЕТЬ КАК МОЖНО СОЗДАТЬ ПРОГРАММУ...

2
5001 / 1673 / 409
Регистрация: 25.04.2010
Сообщений: 4,625
Записей в блоге: 2
12.03.2012, 18:26 2
Лучший ответ Сообщение было отмечено shemekeev как решение

Решение

Держи, коменты писать не буду.
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CLS
INPUT "Vvedi predlojenie: ", P$
   FOR i% = 1 TO LEN(P$)
      S$ = MID$(P$, i%, 1)
      IF Sp% = 0 OR S$ <> " " THEN PN$ = PN$ + S$
      IF S$ = " " THEN Sp% = 1 ELSE Sp% = 0
   NEXT
PN$ = LTRIM$(RTRIM$(PN$)) + " "
 
5  Tk% = 1: Pr% = Pr% + 1: St% = 0
   DO
     Tk% = INSTR(Tk% + 1, PN$, " ")
     St% = (Tk% - St%) - 1
       PRINT St%
        IF St% < Min% THEN MnI% = Tk%: Min% = St%
        IF St% > Max% THEN MxI% = Tk%: Max% = St%
     St% = Tk%
   LOOP UNTIL Tk% = LEN(PN$)
IF Pr% < 2 THEN Min% = Max%: GOTO 5
 
PRINT "Min slovo: "; MID$(PN$, MnI% - Min%, Min%)
PRINT "Max slovo: "; MID$(PN$, MxI% - Max%, Max%)
1
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 12
13.03.2012, 12:05  [ТС] 3
спасибо большое))
0
13.03.2012, 12:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2012, 12:05
Помогаю со студенческими работами здесь

В заданном предложении найти самое короткое и самое длинное слово
Делаю все строго по гайду, но после ввода строки вылетает &quot;exit code = 201&quot;. Пишу в free pascal'е....

В заданном предложении найти самое короткое и самое длинное слово
1. Создать вектор М, содержащий количество отрицательных элементов каждого столбца матрицы z(3,4)....

В заданном предложении найти самое короткое и самое длинное слово
Строка вводится с клавиатуры. Нужно выполнить задание, не применяя функций типа strtok и прочих,...

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


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

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