Mam problem ze wskaźnikami w pętli for. Nie działają jak należy. Czy robię to źle? Czy może w pętli for nie jest zalecaneużywanie wskaźników? Proszę o pomoc.
A jest to zadanie ze SPOJ'a -> Liczby Pierwsze
Mam problem ze wskaźnikami w pętli for. Nie działają jak należy. Czy robię to źle? Czy może w pętli for nie jest zalecaneużywanie wskaźników? Proszę o pomoc.
A jest to zadanie ze SPOJ'a -> Liczby Pierwsze
PRIME_T
? http://pl.spoj.com/problems/PRIME_T/ Jeśli tak to niezależnie od poprawności obliczeń Twój program będzie odrzucony (mają być same TAK
/NIE
oddzielone nowymi liniami)sqrt(n)
*wsk++
jest równe *(wsk++)
, czego nie masz prawa wykonać)Porada dnia:
Jako dzielniki wybieraj tylko liczby pierwsze znalezione wcześniej - wtedy masz większe szanse zmieścić się w czasie.
Limit pamięci spokojnie na to pozwala.
Pamiętaj też, że liczby 0 i 1 nie są ani pierwsze, ani złożone. Twój program twierdzi, że 1 jest liczbą pierwszą