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 ); // простое число
}