Найти сумму всех двузначных чисел, имеющих в записи цифру 1 - QBasic

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

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

Найти сумму всех двузначных чисел, имеющих в записи цифру 1.
Листинг программы
  1. REM
  2. REM SUMMA = 593
  3. REM
  4. CLS
  5. FOR x = 1 TO 9
  6. FOR y = 0 TO 9
  7. IF x = 1 OR y = 1 THEN
  8. z = 10 * x + y
  9. S = S + z
  10. END IF
  11. NEXT y, x
  12. PRINT S
  13. END

Решение задачи: «Найти сумму всех двузначных чисел, имеющих в записи цифру 1»

textual
Листинг программы
  1. FOR i=10 TO 91
  2. IF i\10 =1 OR i MOD 10=1 THEN s=s+i
  3. NEXT
  4. PRINT s

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

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

  1. Создается переменная s типа INTEGER и инициализируется нулем.
  2. Задается цикл от 10 до 91 с шагом 1.
  3. Для каждого числа в диапазоне выполняется проверка:
    • Если число делится на 10 и результат деления равен 1, или число остаётся от деления на 10 и результат деления равен 1, то число прибавляется к переменной s.
  4. После выполнения цикла выводится значение переменной s. Список действий:
  5. Создать переменную s типа INTEGER и инициализировать нулем.
  6. Задать цикл от 10 до 91 с шагом 1.
  7. Проверить, делится ли число на 10 и результат деления равен 1, или число остаётся от деления на 10 и результат деления равен 1.
    • Если условие выполняется, то число прибавляется к переменной s.
  8. Вывести значение переменной s.

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


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

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

7   голосов , оценка 4.429 из 5

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

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

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