priemgetallen optellen
-
- Vast lid
- Berichten: 26
- Lid geworden op: 15 apr 2008, 18:00
priemgetallen optellen
Hallo iedereen,
Ik ben eens begonnen aan de uitdagingen op www.projecteuler.net, maar zit met een probleem.
Ik moet namelijk alle priemgetallen onder 2miljoen optellen
ik heb wel een lijstje met al deze priemgetallen, maar weet niet waar ik ze op moet tellen :S
Iemand een idee? Lijstje op aanvraag (het zijn 148933 getallen )
Ik ben eens begonnen aan de uitdagingen op www.projecteuler.net, maar zit met een probleem.
Ik moet namelijk alle priemgetallen onder 2miljoen optellen
ik heb wel een lijstje met al deze priemgetallen, maar weet niet waar ik ze op moet tellen :S
Iemand een idee? Lijstje op aanvraag (het zijn 148933 getallen )
-
- Vergevorderde
- Berichten: 1144
- Lid geworden op: 21 jan 2006, 15:09
- Locatie: Krimpen aan den IJssel
Re: priemgetallen optellen
De bedoeling bij ProjectEuler is dat je een programma (C, Haskell, Java, Excel...) schrijft die ze bepaalt en optelt. (Voor dit probleem dan).
PS: Het zijn wel leuke opgaves. Probeer de eerste 20 te maken... en dan kan ik je vertellen dat je daarna problem1 met veel meer gemak kunt schrijven.
Het is een kwestie van zelf doen. Kan je het niet, ga verder naar de volgende opgave.
PS: Het zijn wel leuke opgaves. Probeer de eerste 20 te maken... en dan kan ik je vertellen dat je daarna problem1 met veel meer gemak kunt schrijven.
Het is een kwestie van zelf doen. Kan je het niet, ga verder naar de volgende opgave.
``Life is complex. It has real and imaginary parts.''
-
- Vast lid
- Berichten: 26
- Lid geworden op: 15 apr 2008, 18:00
Re: priemgetallen optellen
Ik zit met het probleem dat ik niet goed kan programmeren, ik heb nu 7 opgaven opgelost m.b.v. van mijn hoofd en excel
Ik kan vrijwel alleen Basic op een rekenmachine. :S
Ik kan vrijwel alleen Basic op een rekenmachine. :S
-
- Vergevorderde
- Berichten: 1144
- Lid geworden op: 21 jan 2006, 15:09
- Locatie: Krimpen aan den IJssel
Re: priemgetallen optellen
Kan je het lijstje laden in excel, en dan optellen?Olivier1992 schreef:Ik zit met het probleem dat ik niet goed kan programmeren, ik heb nu 7 opgaven opgelost m.b.v. van mijn hoofd en excel
Ik kan vrijwel alleen Basic op een rekenmachine. :S
Basic moet ook wel in staat zijn om het lijstje op te tellen.
Heb je enig idee hoe je een priem-getal-zoek mechanisme zou opstellin in BASIC? En dan meteen optellen?
PS: Het antwoord van je zoektocht mag je niet posten.
-SJ
``Life is complex. It has real and imaginary parts.''
-
- Vast lid
- Berichten: 26
- Lid geworden op: 15 apr 2008, 18:00
Re: priemgetallen optellen
Ja dat weet ik.
Ik wil heel graag die problemen oplossen, maar heb geen goede programmeertaal daarvoor. Ik wilde wel mathematics gebruiken, maar heb het programma neit :S
Ik weet van veel problemen wel hoe je ze moet oplossen, maar heb er geen programma voor:S
Ik wil heel graag die problemen oplossen, maar heb geen goede programmeertaal daarvoor. Ik wilde wel mathematics gebruiken, maar heb het programma neit :S
Ik weet van veel problemen wel hoe je ze moet oplossen, maar heb er geen programma voor:S
Re: priemgetallen optellen
Je hoeft niet meteen een duur rekenkundig pakket aan te schaffen, op het internet zijn al een aantal leuke en gratis programmas te vinden die heel wat rekenwerk kunnen verrichten.
Kijk bv eens naar PARI/GP:
http://pari.math.u-bordeaux.fr/download.html
Er is voor windows een kant en klare versie beschikbaar, die je op die pagina kunt vinden onder:
"Self-installing binary distributions for Windows
Stable version: Pari-2-3-3.exe"
Dit programma kan met zeer grote getallen en hoge precisie werken, en heeft al een groot aantal rekenkundige standaardfuncties beschikbaar. Bovendien is er uitgebreide documentatie bij (wel in het Engels, maar goed leesbaar).
Start GP, en kijk eens wat de volgende instructies doen:
for(i=1,100,if(isprime(i),print(i)))
100!
\p 100
sqrt(2)
Succes!
Kijk bv eens naar PARI/GP:
http://pari.math.u-bordeaux.fr/download.html
Er is voor windows een kant en klare versie beschikbaar, die je op die pagina kunt vinden onder:
"Self-installing binary distributions for Windows
Stable version: Pari-2-3-3.exe"
Dit programma kan met zeer grote getallen en hoge precisie werken, en heeft al een groot aantal rekenkundige standaardfuncties beschikbaar. Bovendien is er uitgebreide documentatie bij (wel in het Engels, maar goed leesbaar).
Start GP, en kijk eens wat de volgende instructies doen:
for(i=1,100,if(isprime(i),print(i)))
100!
\p 100
sqrt(2)
Succes!
-
- Vast lid
- Berichten: 26
- Lid geworden op: 15 apr 2008, 18:00
Re: priemgetallen optellen
Heel erg bedankt, ik zal het melden als ik mijn eerste paar problemen hiermee heb opgelost!
-edit-
Hoe kan ik in de door jouw genoemde functie, de priemgetallen op laten tellen? en hoeveel parameters heeft de For() functie?
In de tutorial raak ik zo rond pagina 12 de draad al kwijt :S
-edit-
Hoe kan ik in de door jouw genoemde functie, de priemgetallen op laten tellen? en hoeveel parameters heeft de For() functie?
In de tutorial raak ik zo rond pagina 12 de draad al kwijt :S
-
- Vast lid
- Berichten: 26
- Lid geworden op: 15 apr 2008, 18:00
Re: priemgetallen optellen
En jawel hoor, Project Euler lukt me nu, niet met PARI, maar met Python; erg makkelijke taal en simpel te leren. Ik dank u allen voor de hulp!:D