В тексте зашифровано число, цифры которого разбросаны. Восстановить это число - QBasic

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

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

В тексте зашифровано число, цифры которого разбросаны. Восстановить это число.

Решение задачи: «В тексте зашифровано число, цифры которого разбросаны. Восстановить это число»

textual
Листинг программы
INPUT "Vvedite stroku "; Stroka$
x = LEN(Stroka$)
Number$ = ""
FOR n = 1 TO LEN(Stroka$)
   IF ASC(MID$(Stroka$, n, 1)) < 57 AND ASC(MID$(Stroka$, n, 1)) > 48 THEN
      Number$ = Number$ + MID$(Stroka$, n, 1)
   END IF
NEXT n
PRINT Number$

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

  1. Пользователю предлагается ввести строку.
  2. Переменная x инициализируется значением длины введенной строки.
  3. Переменная Number$ инициализируется пустой строкой, которая будет содержать восстановленное число.
  4. Происходит цикл по всем символам строки.
  5. Если текущий символ является цифрой (его ASCII-код больше 48 и меньше 57), то он добавляется к переменной Number$.
  6. После завершения цикла, восстановленное число выводится на экран.

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


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

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

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