Gå til innhold

Program til å faktorisere STORE primtall


Newklear

Anbefalte innlegg

Videoannonse
Annonse
  • 2 uker senere...

Kan du ikke lage et program selv da? ;)

 

Her er et perl-script jeg lagde en gang:

# prim.pl

$nummer = <STDIN>;
chop ($nummer);
$nr = sqrt ( $nummer );

print ($nummer, "\n\n" );

for ($i=2; $i <= int($nr); $i++) {
$eg = $nummer / $i;
if ( $eg == int ($eg) ) {print ($i, "\n");
$nummer = $nummer / $i;
$nr = sqrt($nummer);
$i--;
}

}
print ($nummer);

# Faktoriserer et tall. Resultatene er primtall
# Tallet hentes fra tastaturet.

 

 

Hvis du skal bruke det til stooore tall må du endre datatypene, tror dette programmet sliter litt på 20 siffer og oppover. Dessuten bør du kompilere eller skrive det om til et annet språk(c?), perl er ikke særlig effektivt som tallknuser.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...