Open UsingCoding opened 4 years ago
19.1
- [x] У вас нет конечного
WRITELN
- [x] Минимальное тоже стоит вынести в константы https://github.com/NiCrOmAnT/Labs/blob/985f3984444026fc8db1e3d603260a6ce833f833/Lab19/191.pas#L9
- [x] Ваш алгоритм работает немного не так: смысл решета Эратосфена отсеить непростые числа, а вычисляются они умножением простого сначала на 1, потом на 2 и т.д., так программа сделат меньше обходов, т.к. при переборе будет пропускать числа некратные исходному простому - стоит переделать https://github.com/NiCrOmAnT/Labs/blob/985f3984444026fc8db1e3d603260a6ce833f833/Lab19/191.pas#L20-L35
Поправил
[ ] Есть ошибки фрматирования
[ ] Есть неиспользуемые переменные
19.1
- [ ] Есть ошибки фрматирования
- [ ] Есть неиспользуемые переменные
попроваил
19.1
[x] У вас нет конечного
WRITELN
[x] Минимальное тоже стоит вынести в константы https://github.com/NiCrOmAnT/Labs/blob/985f3984444026fc8db1e3d603260a6ce833f833/Lab19/191.pas#L9
[x] Ваш алгоритм работает немного не так: смысл решета Эратосфена отсеить непростые числа, а вычисляются они умножением простого сначала на 1, потом на 2 и т.д., так программа сделат меньше обходов, т.к. при переборе будет пропускать числа некратные исходному простому - стоит переделать https://github.com/NiCrOmAnT/Labs/blob/985f3984444026fc8db1e3d603260a6ce833f833/Lab19/191.pas#L20-L35