Страница 1 из 1

Добавлено: 05 апр 2004, 09:25
Gets
Я бы реализовал следующим образом...
1.) Написал бы прогу для поиска простых чисел и занесения их в базу данных (массив)
2.) От введенного N отнимал бы простые числа полученные из ранее созданной базы данных.
3.) Сравнивал бы результат с базой данных.
Недостатки: кол-во простых чисел не ограничено (разумными пределами), т.е. не найдено последнее простое число а всего лишь самое большое (известное человечеству), необходимость составления базы данных (длительная работа, ну очень даже длительная).
Если тебя интересует конкретный код то проси (я на выходных как раз написал прогу для поиска простых чисел), и есть простые числа от 3 до 2000003.

Добавлено: 05 авг 2004, 15:46
PatriX
Люди, помогите пишу прогу на С++, но ощутил на себе глючность float-а, и double-а(в неточных огромных цислах), можно ли как-то устранить проблему, или помогите записать число из 13-ти знаков, максимум в 4 байта ????????????????!!!!!!!!!!!!!!!!!!!!

Добавлено: 05 авг 2004, 15:49
PatriX
Помогите, пожалуйста, или подскажите куда обратится?!

Добавлено: 05 авг 2004, 17:06
DeeJayC
Использовать long double.

Добавлено: 06 авг 2004, 11:27
PatriX
Long double занимает в памяти 10 байт, а мне нужно МАКСИМУМ 4 байта, а 13-ти значными числами я могу оперировать и в double-ле!!!!!!!!!!!!!!!!!!!!!!!1

Добавлено: 06 авг 2004, 12:38
DeeJayC
Кинь сырцы. Предупреждаю заранее, в C# не гуру.

Добавлено: 06 авг 2004, 17:16
DeeJayC
В приветной беседе оказалось, что задачи на C#. Заголовок поменян.

Добавлено: 14 сен 2004, 08:56
Hup
PatriX писал(а):Люди, помогите пишу прогу на С++, но ощутил на себе глючность float-а, и double-а(в неточных огромных цислах), можно ли как-то устранить проблему, или помогите записать число из 13-ти знаков, максимум в 4 байта ????????????????!!!!!!!!!!!!!!!!!!!!
Я тоже с такой бякой сталкивался, блин с такой фигней бывали просто абсурдные ситуации и совершенно неуловимые ошибки. Как вариант можно вводить приближение. :?