Member 13253325 Ответов: 3

Напишите подпрограмму recevie два числа, а затем выведите номера праймеров между ними


Напишите подпрограмму recevie два числа, а затем выведите номера праймеров между ними

Что я уже пробовал:

Я попробовал Bulit в функциях, и это не сработало, чтобы дать мне номера праймеров..пожалуйста помогите пожалуйста

PIEBALDconsult

https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes

3 Ответов

Рейтинг:
1

Patrice T

Цитата:
Я попробовал Bulit в функциях, и это не сработало, чтобы дать мне номера праймеров..

Если у вас есть только лист бумаги и карандаш, как вы узнаете, является ли число простым или нет?
Если у вас есть 143, как вы проверяете, является ли это простым числом или нет.
Ваша программа будет следовать той же процедуре.

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и начинайте работать. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.

Идея "развития" заключается в том, что это слово предполагает: "систематическое использование научно-технических знаний для достижения конкретных целей или требований." BusinessDictionary.com[^]
Это не то же самое, что "быстро гуглите и сдавайтесь, если я не могу найти точно правильный код".


Ralf Meier

"быстро погуглите и сдавайтесь, если я не могу найти точно правильный код"

.. но именно так оно и работает в наши дни ...
Извиняюсь... но я не могу устоять ... Я согласен с вами на 100%...

Patrice T

Да, я знаю, но в данном случае jpb os не программист/кодер, а Гуглер.
Вторичный эффект, ему нужно подготовить много денег для того, что будет делать реальная работа.

Рейтинг:
1

Richard MacCutchan

First_number = m
Second_number = n
For each number x in range [m .. n]
Do
    If x is prime Then
        print x & " is prime"
    End if
Done


Рейтинг:
0

CPallini

Цитата:
Я попробовал Bulit в функциях, и это не сработало, чтобы дать мне номера праймеров..пожалуйста помогите пожалуйста

Потому что для такой задачи нет встроенных функций. Однако есть Википедия: Тест на примитивность-Википедия[^], вы можете попытаться реализовать один из "простых методов".