|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.04.2011, 16:44 | #1 |
Пользователь
Регистрация: 14.03.2011
Сообщений: 24
|
выбор из ряда чисел простых чисел
Как изменить указанную ниже программу, которая запрашивает конкретное число Z, чтобы проверить его – простое оно или нет, так чтобы она могла проверить числовой ряд до числа N, далее, выделила (распечатала) из этого ряда все простые числа и далее, что очень важно, из выбранных простых чисел выбрала (распечатала) те числа, которые при делении на 9, имеют остаток равный d (может быть равный const: 0,1,2,...8)
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 13.04.2011 в 17:08. Причина: изменеие шрифта |
13.04.2011, 16:47 | #2 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Реализаций "решета Эратосфена", в том числе на Паскале, в интернете пруд пруди)
К чему пыжиться и в мучениях изобретать велосипед ? |
13.04.2011, 17:13 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а в чём сложности то?
решение "в лоб": Код:
Последний раз редактировалось Serge_Bliznykov; 13.04.2011 в 17:15. |
13.04.2011, 20:00 | #4 |
Пользователь
Регистрация: 14.03.2011
Сообщений: 24
|
Уважаемый Serge Bliznukov в представленной тобой программе выдаётся ошибка: "Неизвестное имя "i" " - в самом конце программы. Пробовал разобраться, но чем больше исправлял выдаваемые ошибки, тем дальше оказывался положительный результат - программа не работала. Прошу разъяснить - в чём тут дело?
Код:
________ Вы почему код не оформляете?!! Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 13.04.2011 в 22:54. |
13.04.2011, 20:02 | #5 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Потому что i - это глобальная переменная. А ее объявили как локальную.
Код:
изо, оформляй код специальным тегом. Вообще не читаемо.
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 13.04.2011 в 20:04. |
13.04.2011, 22:51 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
MyLastHit, в принципе Вы абсолютно правы, так как Вы предложили заработает. Но вообще-то.
имелось в виду, что в функции одна переменная. а в цикле в основном теле - другая. Там же кроме I нужно описать N и KK. т.е. такой код: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Первые 30 простых чисел | Fantom.as | Общие вопросы C/C++ | 11 | 19.04.2015 09:10 |
выбор простых чисел | изо | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 09.04.2011 15:32 |
массив из простых чисел | amikulia | Помощь студентам | 1 | 14.01.2011 13:07 |
Ввести несколько чисел (кол-во чисел запрашивать с экрана). Определить, сколько чисел, меньших заданного | Lirika | Помощь студентам | 0 | 08.05.2010 21:39 |
Нахождение простых чисел. | Lunex.08 | Общие вопросы C/C++ | 7 | 10.04.2009 17:01 |