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

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

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

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

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

textual
Листинг программы
  1. CLS
  2. DEFLNG A-Z
  3.  
  4. FOR x = 1 TO 9
  5. FOR z = 1 TO 9
  6.    A = 100 * z + 30 + x
  7.    B = 10 * x + z
  8.    C = 20 + x
  9.    IF A = B * C THEN PRINT A; "="; B; "*"; C
  10. NEXT z
  11. NEXT x
  12.  
  13. 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

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

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

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