Ввести строку текста и распечатать слова содержащие букву И - 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
Объяснение кода листинга программы
Вывод программы представляет собой список слов из введённой строки, которые содержат букву и
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д