Dobrze, zadań ze spoja nie rozwiązuje się wspólnie, ale spróbuję cię trochę naprowadzić. Czy liczby 2,3,5,7 to jedyne liczby pierwsze z przedziału od 1 do 10000? Jakie powinny być wyniki testów:
Wg twojego programu zakwalifikuje je jako liczby pierwsze, a to nie jest prawdą. Bo
- 121 = 11*11
- 143 = 11*13
- 187 = 11*17
A przecież 11, 13, 17 to nawet nie są liczby pierwsze z drugiej dziesiątki. Musisz zmienić sposób postępowania i walcz dalej, z pewnością się uda.