Даны строки a$ и b$. Вывести все символы строки a$, не входящие в строку b$ - QBasic

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

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

Даны строки a$ и b$. Вывести все символы строки a$, не входящие в строку b$.

Решение задачи: «Даны строки a$ и b$. Вывести все символы строки a$, не входящие в строку b$»

textual
Листинг программы
  1. DEFSTR A-B
  2. DEFINT I-J
  3. CLS
  4. INPUT "Vvedite stroku A"; a
  5. INPUT "Vvedite stroku B"; b
  6.  
  7. FOR i = 1 TO LEN(a)
  8.    a1 = MID$(a, i, 1)
  9.    FOR j = 1 TO LEN(b)
  10.       b1 = MID$(b, j, 1)
  11.       IF a1 = b1 THEN 100
  12.    NEXT j
  13.    PRINT a1;
  14. 100
  15. NEXT i
  16. END

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

Название программы: DEFSTR A-B

  1. Задаются две строки: a$ и b$.
  2. С помощью цикла FOR выводятся все символы строки a$, которые не входят в строку b$.
  3. Первая итерация цикла FOR выполняет входные данные.
  4. Используется функция MID$(a, i, 1), чтобы получить каждый символ из строки a$ и сохранить его в переменной a1.
  5. Вторая итерация цикла FOR выполняет входные данные.
  6. Используется функция MID$(b, j, 1), чтобы получить каждый символ из строки b$ и сохранить его в переменной b1.
  7. С помощью оператора IF проверяется, равен ли символ a1 символу b1. Если да, то выполнение кода переходит к метке 100.
  8. Если символ a1 не равен символу b1, то с помощью оператора PRINT выводится символ a1.
  9. Если все символы строки a$ были проверены и не совпадают с символами строки b$, то выполнение кода переходит к метке NEXT i.
  10. Если все символы строки b$ были проверены и не совпадают с символами строки a$, то выполнение кода переходит к метке NEXT i.
  11. Код завершается.

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


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

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

15   голосов , оценка 4.067 из 5

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

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

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