Вывести все простые числа в диапазоне от n до m - QBasic

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

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

Даны натуральные числа n и m. Вывести все простые числа в диапазоне от n до m.

Решение задачи: «Вывести все простые числа в диапазоне от n до m»

textual
Листинг программы
INPUT "enter n: ", n
INPUT "enter m: ", m
FOR i = n TO m
    k = 0
    FOR j = 1 TO i
        IF i MOD j = 0 THEN k = k + 1
    NEXT
    IF k = 2 THEN PRINT i;
NEXT

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

  1. Пользователю предлагается ввести два числа - n и m.
  2. Далее, в цикле от n до m (включительно) проверяется каждое число на простоту.
  3. Для проверки простоты числа используется второй цикл от 1 до самого числа, в котором проверяется, делится ли число на какое-либо из этих значений без остатка. Если делится - увеличивается счетчик k.
  4. Если после прохождения циклов значение k равно 2, то число является простым и выводится на экран.

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


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

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

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