Ввести строку текста и распечатать слова содержащие букву И - QBasic

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

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

Ввести строку текста и распечатать слова содержащие букву И

Решение задачи: «Ввести строку текста и распечатать слова содержащие букву И»

textual
Листинг программы
DEFSTR S-T
DEFINT I-L
CLS
INPUT "Vvedite STROKU"; s
s = " " + s + " "
 
k = -1
FOR i = 1 TO LEN(s)
   t = MID$(s, i, 1)
   IF t = " " THEN k = k + 1
NEXT i
 
DIM sl(1 TO k)
 
k1 = 1
l = 1
FOR i = 2 TO LEN(s)
   j = INSTR(i, s, " ")
   IF j <> 0 THEN
      k2 = j
      t = MID$(s, k1 + 1, k2 - k1 - 1)
      sl(l) = t
      l = l + 1
      k1 = k2
      i = j + 1
   END IF
NEXT i
 
FOR i = 1 TO k
   j = INSTR(1, sl(i), "Ё")
   IF j <> 0 THEN PRINT sl(i)
NEXT i
END

Объяснение кода листинга программы

Вывод программы представляет собой список слов из введённой строки, которые содержат букву и.

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


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

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

11   голосов , оценка 3.545 из 5
Похожие ответы