Показать сообщение отдельно
  #3 (permalink)  
Старый 08.06.2022, 17:16
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Как вариант...
const n = 10
const a = []
for (let i = 2; i <= n; i++) {
	let ok = true
	for (let j = 0; j < a.length; j++) {
		if (i % a[j] === 0) {
			ok = false
			break
		}
	}
	if (ok) a.push(i)
}
alert(a)
Ответить с цитированием