Abaduaber

AlGur_1

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