Найти минимального и максимального числа (n^2) - QBasic

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

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

13-й строк не работает
помогите пж...... спасибо за ранее!!!!!!!!

Решение задачи: «Найти минимального и максимального числа (n^2)»

textual
Листинг программы
CLS
INPUT n 
s = n ^ 2
PRINT s
a$ = Trim(STR$(s))
C = LEN(a$)
 
Min = 9
Max = 0
FOR i = 1 TO C
    r = VAL(MID$(a$, i, 1))
    IF Max < r THEN Max = r
    IF Min > r THEN Min = r
NEXT i
PRINT "min="; Min
PRINT "max="; Max

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

В этом коде выполняются следующие действия:

  1. Вводится значение переменной n.
  2. Вычисляется значение переменной s, равное n в квадрате.
  3. Выводится значение переменной s.
  4. Переменная a$ получает значение переменной s, приведенное к строковому типу.
  5. Вычисляется длина строки a$.
  6. Инициализируются значения переменных Min и Max.
  7. В цикле перебираются все символы строки a$.
  8. Для каждого символа вычисляется его числовое значение.
  9. Если найденное число больше максимального значения Max, то Max присваивается это число.
  10. Если найденное число меньше минимального значения Min, то Min присваивается это число.
  11. После окончания цикла выводятся значения переменных Min и Max.

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


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

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

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