Вывести все простые числа в диапазоне от 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
Объяснение кода листинга программы
- Пользователю предлагается ввести два числа - n и m.
- Далее, в цикле от n до m (включительно) проверяется каждое число на простоту.
- Для проверки простоты числа используется второй цикл от 1 до самого числа, в котором проверяется, делится ли число на какое-либо из этих значений без остатка. Если делится - увеличивается счетчик k.
- Если после прохождения циклов значение k равно 2, то число является простым и выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д