Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глючит прога ХЕЛП!!! 
:(
    Опции темы
PoluBOG
Дата 27.5.2002, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 24.5.2002

Репутация: нет
Всего: нет



У меня есть прога Решето Эратосфера ( есть числа, кот делятся только на1 и на себя, ета прога их находит)
Program Resheto_Eratosfera;
const
N =100;
type
SetOfNumber = set of 1..N;
var
n1, next : word;
BeginSet, PrimerSet : SetOfNumber;
i:integer;
begin
 BeginSet := [1..N];
 next :=2;
 while  BeginSet <> [] do
  begin
   n1:=next;
    while n1<=N do
    begin
     BeginSet := BeginSet - [n1];
     n1:=n1+next;
   end;
  PrimerSet :=  PrimerSet + [next];
  repeat
   inc(next);
  until (next in BeginSet) or (next<N);
  end;
 for i :=1 to N do
  if i in PrimerSet then writeln (i,'';);
end.
Но она чё-то не фурычит, в чём дело не знаю
PM MAIL   Вверх
Baa
Дата 27.5.2002, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: нет
Всего: 12



Какой-то страшный код :\
я делал проще...есть массив чисел...
Далее есть цикл, от числа-1 до 2
и если при делении на I, которая уменьшается за каждый цикл на 1, остатка не отсается - то число делится не только на себя...( возможно там сделано тоже саоме, но уж как-то слишком наворочено...и без всяких set of)


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Mikel
Дата 27.5.2002, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 882
Регистрация: 30.3.2002
Где: Саратов

Репутация: 1
Всего: 2



Обычно алгоритм решето Эратосфера должен быстро работать, а
Далее есть цикл, от числа-1 до 2
и если при делении на I, которая уменьшается за каждый цикл на 1, остатка не отсается - то число делится не только на себя...( возможно там сделано тоже саоме, но уж как-то слишком наворочено...и без всяких set of)

скорее всего будет тормозить.


--------------------
...so remember, it's better to burn out than to fade away
PM MAIL ICQ   Вверх
PoluBOG
  Дата 27.5.2002, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 24.5.2002

Репутация: нет
Всего: нет



Алгоритм училка дала год назад, всё вот с ним е..усь (просто нет слов...)


Считается, что есть конечное такое число, кот делится только на себя и на 1. Я хотел бы попробовать найти его, поможете?
PM MAIL   Вверх
neutrino
Дата 28.5.2002, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: нет
Всего: 62



Извините, если я не в тему... Вам простое ли число надо найти? Если да то можно идти от корня из числа до 2.


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0954 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.