Собственно я не понимаю что тут надо делать и как это изобразить в паскале.
С помощью решета Эратосфера найдите четверти меньше n простых чисел,принадлежащих одному десятку(например:11,13,17,19).
Решетом эратосфера называют следующий способ определения простых чисел.Вычислим подряд все целые числа,кратные 2,зачеркнем.первое из оставшихся чисел-3,подчеркнем его,а все числа,кратные трем зачеркнем.Первое число из оставшихся теперь 5,т.к. 4 уже зачеркнуто.Подчернем его как простое,а все большие числа кратные пяти,зачеркнем и т.д.
Страница 1 из 1
Задача для курсовой!Pascal, Помогите решить задачу
#2
Отправлено 21 Декабрь 2004 - 22:51
т.е. если тебе задано n=100, то ты должен найти все простые числа из промежутка 90..100?
#4
Отправлено 21 Декабрь 2004 - 23:22
неоптимальный алгоритм будет примерно такой:
нам задают n.
записываем в динамический массив все числа от 2 до n.
проделываем операции с числами (*), определяем, какие из получившихся чисел принадлежат интересующему нас десятку, выводим их.
(*) - алгоритм собственно, отбора.
должен работать рекурсивно, насколько я понимаю.
понадобится два массива - один с числами от 2 до n, во второй будем писать все простые числа, которые нашли....
ты на бумаге проделывал описанное хотя бы до 20?
проделай - поможет понять принцип.
блок-схемы понимаешь?
нам задают n.
записываем в динамический массив все числа от 2 до n.
проделываем операции с числами (*), определяем, какие из получившихся чисел принадлежат интересующему нас десятку, выводим их.
(*) - алгоритм собственно, отбора.
должен работать рекурсивно, насколько я понимаю.
понадобится два массива - один с числами от 2 до n, во второй будем писать все простые числа, которые нашли....
ты на бумаге проделывал описанное хотя бы до 20?
проделай - поможет понять принцип.
блок-схемы понимаешь?
#6
Отправлено 21 Декабрь 2004 - 23:44
раз блоки понимаешь, щас попробую накидать схемку, отсканю и выложу....
не обещаю, что все будет правильно
не обещаю, что все будет правильно

#7
Отправлено 22 Декабрь 2004 - 00:22

там общий принцип.
надо еше сделать выход из цикла - когда все числа найдены.
как это сделать - сейчас не знаю, надо еще подумать.
Поделиться темой:
Страница 1 из 1