Составте программу, определяющую, есть ли последняя буква слова X в слове X - QBasic

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

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

составте программу ,определяющую ,есть ли последняя буква слова X в слове X.

Решение задачи: «Составте программу, определяющую, есть ли последняя буква слова X в слове X»

textual
Листинг программы
DEFSTR X-Y
CLS
INPUT "SLOVO X ="; x
INPUT "SLOVO Y ="; y
 
x1 = RIGHT$(x, 1)
z% = INSTR(y, x1)
IF z% = 0 THEN PRINT "No" ELSE PRINT "Yes"
END

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

  1. DEFSTR X-Y - выполняет команду компиляции с использованием оператора DEFSTR для объединения строк X и Y в одну строку с символом - между ними.
  2. CLS - очищает экран перед выводом результатов.
  3. INPUTSLOVO X =; x - запрашивает у пользователя ввод строки X и сохраняет ее в переменной x.
  4. INPUTSLOVO Y =; y - запрашивает у пользователя ввод строки Y и сохраняет ее в переменной y.
  5. x1 = RIGHT$(x, 1) - сохраняет в переменной x1 последнюю букву строки X.
  6. z% = INSTR(y, x1) - находит первое вхождение строки x1 в строку y и сохраняет позицию в переменной z%.
  7. IF z% = 0 THEN PRINTNoELSE PRINTYes` - проверяет значение переменной z%. Если оно равно 0, то выводитNo, иначе выводитYes`.

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


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

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

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