Answer
t.me/js_testОтвет:
Для решения данной задачи с помощью циклов потребуется использовать метки для continue
и break.
Объяснение:
Существует множество алгоритмов решения этой задачи.
Но в данном примере будет показано решение с использованием вложенных циклов.
Ниже будет показан алгоритм решения данной задачи:
Для всех i от 1 до 10 { проверить, делится ли число i на какое-либо из чисел до него если делится, то это i не подходит, берём следующее если не делится, то i - простое число }
Код для проверки:
let n = 10; nextPrime: for (let i = 2; i <= n; i++) { // Для всех i... for (let j = 2; j < i; j++) { // проверить, делится ли число.. if (i % j == 0) continue nextPrime; // не подходит, берём следующее } alert( i ); // простое число }