Если кто не помнит простые числа - это числа которые не имеют делителей кроме единицы и самих себя.
Считают что простой способ нахождения простых чисел не больших данного числа придумал Эратосфен(II в до н.э.)
Выписываем числа в таблицу.
Берем первое простое число - 2 и вычеркиваем все числа кратные 2, потом кратные 3, 5,7 и т. д.
(картинка с википедии)
Если реализовывать это на компьютере прийдётся хранить числа и потом их вычёрквать. Здесь поступают проще - компьютер быстрый - пусть считает.
Берут число и ищут все его делители, проверяя сам факт делится/не делится.
Если делителей не нашлось - число простое.
'''
dim as integer f
dim as longint i, k
for k=2 to 1000
f=0
for i=2 to k-1
if k mod i = 0 then f=1
next i
if f=0 then print k;
next k
sleep
'''
Найдём например простые числа до 1000
открываем цикл от 2(самое маленькое, первое простое число до 1000)
f-переменная флаг, она останется равной нулю, если так и не было найдено делителя - значит число простое.
Если f-флаг так и остался нулём - выводим его на экран.
Всё, переход к следующему испытуемому.
Я намеренно не оптимизировал алгоритм поиска, в следующем посте узнаете почему)))
✅🤙 🚀
✅
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
spinner, littleboo, ianboil, francisgrey, strecoza, mishka, sergiy, vako, rbrown, gildar, ovchinnikov, andrvik, max-max, zoss, dimarss, la-bella-vita, tristamoff, kilobucks, ohlamoon, shuler, maksina, yurgent71, zlody, dr-boo, arsar, volv, nefer, turkish-r, renat242, markvial, nikalaich, gromozeka, drim, gryph0n, voltash, ladynazgool, ladykosha, sharps, cepera, rubin, francesco, exan, retoldname, stranniksenya, alikssandra, gapel, polyakov, galerina, acidgarry, kvg, oagalakova, borisss, candy777, olga-fink, optimist, yurchello, dayver, bammbuss, dmitrijv, bombo, manavendra, mr-nikola, ondantr, vladsm, mirgais, now, varja, prifix, ili, mp42b, abloud, dignityinside, process, nikulinsb, tulencha, amalinavia, kito-boy, vsebudethorosho, nikitosuna, izbushka, astramar, cryptovisitor, zelivsky, html, vredinka2345, fxmonster, kash47, marina-spring, azarovskiy, funt33, sinilga, samael27, kalter, valen-tina, maksh, mister-omortson, siddxa, cryptobandera, photofreediver, maryatekun, lologom, delectat, prezza, yroslav94, akva22, worthless-man, tyi-ra, elcpa, karabum, dobrotanya, boliwar, veta-less, irkinmick, wmforum, jpigeon84, svetozarhobbot, archual, automedia, alexxela, fatima, burger-knig, marko44, cryptenthusiast, flint
Поэтому я тоже проголосовал за него!
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
Сюда приплывал Моби Дик