Показать сообщение отдельно
  #3 (permalink)  
Старый 30.09.2017, 13:05
Интересующийся
Отправить личное сообщение для Gtfuc Посмотреть профиль Найти все сообщения от Gtfuc
 
Регистрация: 22.08.2017
Сообщений: 27

jutochka123,
function sieve(n){
		S=[];
		S[1]=0;
		for(k=2;k<=n; k++)
			S[k]=k;
		for(k=2;k*k<=n; k++){
			if(S[k]==k){
				for(l=k*k; l<=n; l+=k){
					S[l]=0;
				}
			}
		}
		console.log(S);
	}
	var n = prompt('Enter your number: ', '1000');
	sieve(n);
	var filterS = S.filter(function(filt){
			return filt!=0;
		});
	alert(filterS);

https://learn.javascript.ru/task/list-primes
Ответить с цитированием