Voor school moeten we een opdracht afmaken, waar ik maar niet van af geraak omdat het mij simpelweg niet lukt (ik ben dan ook nog maar een beginner). De opdracht is:
Schrijf een programma dat de som van de priemgetallen gelegen in een interval (]m,n[)
berekent. Indien er geen priemgetal in het bereik ligt, is het resultaat 0.
Merk op dat m en n strikt positieve natuurlijke getallen zijn die maximaal 1 miljoen bedragen.
De eerste lijn van de invoer bevat het aantal testgevallen N, dus het aantal intervallen dat we gaan onderzoeken. Daarna volgens N lijnen, met op elke lijn 2 waarden gescheiden door een spatie: eerst m en daarna n waarbij m kleiner is dan n.
bijvoorbeeld:
Input:
3
14 20
24 26
40 100
Output:
36
0
863
Nu, moest het gewoon priemgetallen berekenen zijn, zou het wel lukken (doe ik ongeveer analoog met solution 1 in: http://stackoverflow.com/...-first-1000-prime-numbers). Ik denk dat ik arrays moet gebruiken, gezien de prof het aantal testgevallen eigenlijk zeer groot kan laten worden, maar ik heb geen idee hoe ik die arrays moet gebruiken in de code om tot een oplossing te komen, ik hoop dat een mede tweaker mij een voorbeeld kan geven waardoor ik er wijs uit geraak, het zou een zeer aangenaam (laat) kerstcadeautje zijn
groetjes en dank bij voorbaat,
Dries Bauwens
Schrijf een programma dat de som van de priemgetallen gelegen in een interval (]m,n[)
berekent. Indien er geen priemgetal in het bereik ligt, is het resultaat 0.
Merk op dat m en n strikt positieve natuurlijke getallen zijn die maximaal 1 miljoen bedragen.
De eerste lijn van de invoer bevat het aantal testgevallen N, dus het aantal intervallen dat we gaan onderzoeken. Daarna volgens N lijnen, met op elke lijn 2 waarden gescheiden door een spatie: eerst m en daarna n waarbij m kleiner is dan n.
bijvoorbeeld:
Input:
3
14 20
24 26
40 100
Output:
36
0
863
Nu, moest het gewoon priemgetallen berekenen zijn, zou het wel lukken (doe ik ongeveer analoog met solution 1 in: http://stackoverflow.com/...-first-1000-prime-numbers). Ik denk dat ik arrays moet gebruiken, gezien de prof het aantal testgevallen eigenlijk zeer groot kan laten worden, maar ik heb geen idee hoe ik die arrays moet gebruiken in de code om tot een oplossing te komen, ik hoop dat een mede tweaker mij een voorbeeld kan geven waardoor ik er wijs uit geraak, het zou een zeer aangenaam (laat) kerstcadeautje zijn
groetjes en dank bij voorbaat,
Dries Bauwens