Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: priemgetallen in C++  (gelezen 2853 keer)

0 leden en 1 gast bekijken dit topic.

Offline passim

  • Nieuw lid
  • Berichten: 4
priemgetallen in C++
« Gepost op: 05 augustus 2008, 19:19:58 »
Ik heb een programma geschreven in C++ om priemgetallen te berekenen maar ik weet niet of het juist is.

Ik heb er 203.280.227 gevonden onder 2^32.

Het grootste onder 2^64 was 18.446.744.073.709.551.557.

Dat heb ik gevonden op 7 min 9 sec op een 300 MHz computer. Het is niet rap maar ik ga wel van elk getal onder 2^64 binnen die tijd aantonen of het priem is.

Dan heb ik het volgende gevonden:

https://www.alpertron.com.ar/ECM.HTM

Het is veel rapper, maar ik vind het onbegrijpelijk en als ik het in C++ ga typen heb ik veel kans dat het mis is.

Dat is afgeschreven van een oud BASIC-programma. Bestaat dat ook in C++?

Is er iets in C++ dat begrijpelijk is en ook relatief snel?
Bibliotheek 07E8h Compaq, Intel(R) Pentium(R) 4 CPU 2.00GHz, 1993 MHz, Intel(R) 82845G Graphics Controller, SoundMAX Integrated Digital Audio,
Windows 2000, SP4, NLD, HDD:39 GB, C:\, NTFS, 247 MB RAM,
McAfee AntiVirus, Internet Explorer 6.0, Microsoft Outlook

Offline fearbear

  • Ambassadeur
  • *****
  • Berichten: 1.154
  • Geslacht: Man
  • Kennis = macht. macht ~ verantwoordelijkheid
Re: priemgetallen in C++
« Reactie #1 Gepost op: 18 augustus 2008, 20:12:37 »
Welke methode gebruik je om de priemgetallen te testen?

de site die je aangaf gebruikt de elliptic curve-methode. Die is snel, maar nogal ingewikkeld heb ik de indruk.
GeForce 7900 GS, Windows XP, Prof, SP2, EN, Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz, 2045 MB RAM, HDD:312 GB, NTFS, AntiVir antivirus, ZoneAlarm Firewall, Firefox 2.0

 


www.combell.com