Определить, что в тексте нет равных символов - QBasic

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

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

Текст записан в переменной S. И использовано его представление в виде множества. Конечно можно было просто в данном случае отсортировать текст. Но мне хотелось показать, что есть и такой вариант.
Листинг программы
  1. CLS
  2. DIM S AS STRING
  3. DIM T AS STRING * 256
  4. DIM s1 AS STRING
  5. S = "SLOVN"
  6. PRINT S
  7. FOR i = 1 TO LEN(S)
  8. s1 = MID$(S, i, 1)
  9. n = ASC(s1)
  10. MID$(T, n, 1) = "1"
  11. NEXT
  12. FOR i = 1 TO 256
  13. IF MID$(T, i, 1) = "1" THEN k = k + 1
  14. NEXT
  15. IF k = LEN(S) THEN PRINT "YES" ELSE PRINT "NO"
  16. END

Решение задачи: «Определить, что в тексте нет равных символов»

textual
Листинг программы
  1. a$ = "abcda"
  2. FOR i = 1 TO LEN(a$)
  3. n = n + INSTR(i + 1, a$, MID$(a$, i, 1))
  4. NEXT
  5. IF n > 0 THEN PRINT "YES" ELSE PRINT "NO"

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


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

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

12   голосов , оценка 4.083 из 5

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

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

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