Size: a a a

Physics.Math.Code

2021 May 06

A

Andrew in Physics.Math.Code
Переслано от Andrew
источник

A

Andrew in Physics.Math.Code
Переслано от Andrew
Гляньте пожалуйста мб ошибку найдете
источник

A

Andrew in Physics.Math.Code
Переслано от Andrew
Ибо я уже все что можно перепробовал
источник

A

Andrew in Physics.Math.Code
Переслано от Andrew
источник

A

Andrew in Physics.Math.Code
Ребята, гляньте плиз
источник

A

Andrew in Physics.Math.Code
4 день не могу сделать
источник

E

Enoty in Physics.Math.Code
Под mingw64 нет смысла давать больше 2^32, т.к. размер unsigned long int только 4 байта. На оригинальном 64-битном линуксе вроде 8 должно быть. Если мне надо 64 бита, я обычно явно указываю uint64_t. И кроме того, если делать на 64 бита, тогда ваши битовые операции надо переписывать. Они вроде только на 32 битные куски рассчитаны.
источник

A

Andrew in Physics.Math.Code
Мне нужно разработать корректирующее устройство
источник

E

Enoty in Physics.Math.Code
да и еще, по решету. Вы можете уменьшить расход памяти и ускорить вдвое, если будете учитывать только нечетные числа. Особого усложнения в программе не будет.
источник

p

piter in Physics.Math.Code
переписал все числа под unsigned long long int, успешно ищет до 2 млрд, но если  попытаться искать до 4 млрд вылетает сегфолт, тем не менее памяти должно хватать, предел ОС стоит куда больше чем 476 MiB
источник

p

piter in Physics.Math.Code
макро тоже переписал
источник

p

piter in Physics.Math.Code
но сегфолт уже лучше чем ошибки без предупреждения
источник

E

Enoty in Physics.Math.Code
раз до двух млрд, очевидно, что какая-то лажа с переходом между 32 и 64 битами.  Причем знаковыми.
источник

E

Enoty in Physics.Math.Code
Может где-то unsigned не стоит?
источник

p

piter in Physics.Math.Code
у-у, каждый инт беззнаковый
источник

p

piter in Physics.Math.Code
попробую с сигнед (почему-то латиницей удалило слово)
источник

E

Enoty in Physics.Math.Code
по моему надо тщательно смотреть эти макросы. И еще проверить что там за опции компилятора. Может там линкер ограничивает использование памяти или еще что.
источник

p

piter in Physics.Math.Code
тож самое
источник

p

piter in Physics.Math.Code
к макросам вроде не должно быть претензий, хотя на авось можно проконсультироваться у автора непосредственно
источник

E

Enoty in Physics.Math.Code
ну в макросах по идее надо только на 64 заменить.
источник