Заменить буквы цифрами, чтобы выполнилось неравенство - QBasic

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

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

Составить программу в QBASIC Заменить буквы цифрами, чтобы выполнилось неравенство: x8zy=zyx*zy x8zy- как я понял,это четырёхзначное сило zyx-трехзначное zy- двузначное
ошибка равенство*

Решение задачи: «Заменить буквы цифрами, чтобы выполнилось неравенство»

textual
Листинг программы
CLS
DEFLNG A-Z
 
FOR x = 1 TO 9
FOR z = 1 TO 9
   A = 100 * z + 30 + x
   B = 10 * x + z
   C = 20 + x
   IF A = B * C THEN PRINT A; "="; B; "*"; C
NEXT z
NEXT x
 
END

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

  1. CLS — очистка экрана
  2. DEFLNG A-Z — перевод строки в верхний регистр
  3. FOR x = 1 TO 9 — цикл от 1 до 9
  4. FOR z = 1 TO 9 — цикл от 1 до 9
  5. A = 100 * z + 30 + x — присваивание переменной A значения, равного 100 умноженному на z плюс 30 и x
  6. B = 10 * x + z — присваивание переменной B значения, равного 10 умноженному на x плюс z
  7. C = 20 + x — присваивание переменной C значения, равного 20 плюс x
  8. IF A = B * C THEN PRINT A;=; B;*; C — проверка неравенства, если оно верно, то выводится значение переменной A, затем строка =, значение переменной B и значение переменной C
  9. NEXT z — переход к следующей итерации внешнего цикла
  10. NEXT x — переход к следующей итерации внутреннего цикла
  11. END — завершение программы

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


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

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

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