...
- Du skal nå bare iterere deg gjennom oddetall. Men du må fortsatt sjekke om a er delelig med 2. Hint: i = (2*k+1), da er i oddetall for all k.
- Isteden for å gå helt til i = a-1, skal du nå avslutte når i > round(sqrt(a)+0.5)
d)
(Frivillig) Du skal nå starte med å lage Det skal lages en ny primtallsfunksjon. Funksjonen begynner med en listen [2]
. Den skal deretter iterere seg over oddetall fra 3 til N
. Dersom tallet ikke er delelig med noen av tallene i listen skal det legges til listen.
e)
(Frivillig) Du skal nå gjøre det mulig å lagre primtallene du finner i en fil, slik at neste gang du skal bruke funksjonen Primtallene skal lagres til en fil og det skal være mulig å hente disse på en grei måte.en slipper du å starte fra begynnelsen.
...