Size: a a a

CODE BLOG / Чат

2020 March 26

C

C4aCTbe_EcTb in CODE BLOG / Чат
Steel Sword
Решето Эратосфена
Эм?
источник

Ки

Клык и Коготь in CODE BLOG / Чат
Эм
источник

SS

Steel Sword in CODE BLOG / Чат
Берёшь массив булевых значений с длиной равной кол-ву чисел, заполняешь true.
Каждый индекс - это число.
Первый, конечно же, 0.
Начинаешь с 2, потому что на 0 и 1 делится вообще всё.
Идешь по массиву, какой индекс делится на 2, пихаешь туда false.
Потом 2 меняешь на следующее число, по индексу которого true
источник

C

C4aCTbe_EcTb in CODE BLOG / Чат
Аа
источник

А

Артем in CODE BLOG / Чат
Аа?
источник

C

C4aCTbe_EcTb in CODE BLOG / Чат
Хз
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Steel Sword
Берёшь массив булевых значений с длиной равной кол-ву чисел, заполняешь true.
Каждый индекс - это число.
Первый, конечно же, 0.
Начинаешь с 2, потому что на 0 и 1 делится вообще всё.
Идешь по массиву, какой индекс делится на 2, пихаешь туда false.
Потом 2 меняешь на следующее число, по индексу которого true
Мне кажется проще перебрать просто все числа
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Что так что так будет n*n итераций
источник

SS

Steel Sword in CODE BLOG / Чат
Bars0_o [SpamBlock]
Мне кажется проще перебрать просто все числа
Слишком много итераций.
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Bars0_o [SpamBlock]
Что так что так будет n*n итераций
.
источник

SS

Steel Sword in CODE BLOG / Чат
А решето эратосфена признанный алгоритм для маленьких чисел.
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
А вот если хранить массив просто простых чисел...
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
То в этом может быть смысл
источник

C

C4aCTbe_EcTb in CODE BLOG / Чат
Cyber Mavka
if(num % i ==0 && i!=1 && i!=num){
//число не простое}
А num, ху из?
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
C4aCTbe_EcTb
А num, ху из?
Любое число которое ты проверяешь на то, простое ли оно
источник

SS

Steel Sword in CODE BLOG / Чат
Bars0_o [SpamBlock]
То в этом может быть смысл
Загугли. Я год назад решал эту задачу. Массив булевых - самый простой способ.
источник

SS

Steel Sword in CODE BLOG / Чат
Его еще оптимизировать можно
источник

SS

Steel Sword in CODE BLOG / Чат
Короче.
источник

SS

Steel Sword in CODE BLOG / Чат
Там кода на 20 строчек. Сядь и попробуй решить
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Steel Sword
Загугли. Я год назад решал эту задачу. Массив булевых - самый простой способ.
Так а зачем массив булевый и каждый раз искать там тру
Если можно сделать массив интов, пихать туда простые числа и просто проводится по нему циклом?
источник