![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 18
|
![]()
Привет всем программистам этого форума.
Вот такая проблема: Решаю задачу нахождения простых чисел из диапозона от 2..n. Причем,нужно считать два числа из файла и найти все простые числа. Т.е. Input: 2 15 Output: 2 3 5 7 11 13 Input: 23 Output: 23 Вот код: Код:
Алгоритм взял из wikipedia.В нем есть FillChar(a,sizeof(a),n).Я так понял,что эта функция позволяет не проверять выход за диапозон,но в моем случае она просто не работает. Буду всем признателен в оказанной помощи.
Дорога возникает только под шагами идущего...
Последний раз редактировалось JTG; 26.10.2010 в 14:08. |
![]() |
![]() |
![]() |
#2 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
FillChar заполняет массив значениями n
вылетает, потому что макс значение longbool и есть 2147483647 попробуй переделать под тип extended
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
![]() |
![]() |