Abaduaber

MasSav_1

Apr 26th, 2013
461
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QBasic 0.63 KB | None | 0 0
  1. DIM T$, I AS INTEGER, S AS INTEGER, LWS AS INTEGER, LWL AS INTEGER
  2. DIM SWS AS INTEGER, SWL AS INTEGER
  3. INPUT "Input text: ", T$
  4. LWL = 0: SWL = 32767: I = 1
  5. DO
  6.     DO WHILE MID$(T$, I, 1) = " " AND I <= LEN(T$)
  7.         I = I + 1
  8.     LOOP
  9.     S = I
  10.     DO WHILE MID$(T$, I, 1) <> " " AND I <= LEN(T$)
  11.         I = I + 1
  12.     LOOP
  13.     L = LEN(MID$(T$, S, I - S))
  14.     IF LWL < L THEN
  15.         LWL = L
  16.         LWS = S
  17.     ELSEIF SWL > L THEN
  18.         SWL = L
  19.         SWS = S
  20.     END IF
  21. LOOP WHILE I < LEN(T$)
  22. PRINT "Most short word: "; MID$(T$, SWS, SWL); "; length ="; SWL
  23. PRINT "Most long word: "; MID$(T$, LWS, LWL); "; length ="; LWL
Advertisement
Add Comment
Please, Sign In to add comment