Нужно описать процедуру - VB

Узнай цену своей работы

Формулировка задачи:

Описать процедуру, которая формирует по данной строке S массив W слов, входящих в S(массив W и его размер N являются выходными параметрами). Словом читается набор символов, не содержащий пробелов и ограниченный пробелами или началом/концом строки; предполагается, что строка S содержит не более 10 слов. Используя эту процедуру, найти количество слов N, содержащих в данной троке S, и сами эти слова

Решение задачи: «Нужно описать процедуру»

textual
Листинг программы
  1. PRIVATE SUB G30(S As String, W() As String, k As Integer)
  2. Dim i As Integer
  3. Dim i1 As Integer
  4. Dim i2 As Integer
  5. Dim n As Integer
  6. Dim m As Integer
  7. CONST p = " "
  8.  
  9. S = p + S + p
  10. i = 1
  11.  
  12. DO
  13.    k = INSTR(i + 1, S, p)
  14.    IF k THEN n = n + 1
  15.    i = k
  16. LOOP UNTIL LEN(S) = k
  17.  
  18. REDIM W(1 TO k) AS STRING
  19. i1 = 1
  20. m = 0
  21.  
  22. DO
  23.    i2 = INSTR(i1 + 1, S, p)
  24.    IF i2 THEN m = m + 1
  25.    W(m) = MID$(S, i1 + 1, i2 - i1 - 1)
  26.    i1 = i2
  27. LOOP UNTIL LEN(S) = i2
  28. END SUB

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы