Carmichael 3 strong pseudoprimes: Difference between revisions

m
→‎vertical list: changed the format of the output.
m (→‎optimized: changed the version name.)
m (→‎vertical list: changed the format of the output.)
Line 1,190:
<br>Some code optimization was done, while not necessary for the small default number ('''61'''), &nbsp; it was significant for larger numbers.
<lang rexx>/*REXX program calculates Carmichael 3─strong pseudoprimes (up to and including N). */
numeric digits 3018 /*handle big dig #s (9 is the default).*/
parse arg N .; if N=='' then N=61 /*allow user to specify for the search.*/
tell= N>0; N=abs(N) /*N>0? Then display Carmichael numbers*/
Line 1,213:
$=0 /*display a list of some Carmichael #s.*/
do j=bot to top by 2 while tell; if @.j==0 then iterate; $=1
say '──────── a Carmichael number: ' p "∙" j '∙' @.j
end /*j*/
if $ then say /*show a blank line for beautification.*/
end /*p*/
say
 
say; '──────── ' say carms ' " Carmichael numbers found.'"
exit /*stick a fork in it, we're all done. */
/*──────────────────────────────────────────────────────────────────────────────────────*/
Line 1,232:
'''output''' &nbsp; when using the default input:
<pre style="height:65ex">
──────── a Carmichael number: 3 ∙ 11 ∙ 17
 
──────── a Carmichael number: 7531137317
──────── a Carmichael number: 75731710329
──────── a Carmichael number: 135972942173
 
──────── a Carmichael number: 57 ∙ 13 ∙ 1719
──────── a Carmichael number: 5717192967
──────── a Carmichael number: 5729237341
──────── a Carmichael number: 1971993127173
──────── a Carmichael number: 31727173601103
 
──────── a Carmichael number: 71313371961
──────── a Carmichael number: 713196167397
──────── a Carmichael number: 713239741421
──────── a Carmichael number: 7 ∙ 31 ∙ 73
──────── a Carmichael number: 7 ∙ 73 ∙ 103
 
──────── a Carmichael number: 1317374161233
──────── a Carmichael number: 1317613533971201
──────── a Carmichael number: 13 ∙ 97 ∙ 421
 
──────── a Carmichael number: 17194143233409
──────── a Carmichael number: 17193531991201271
 
──────── a Carmichael number: 192343199409353
──────── a Carmichael number: 19 ∙ 199 ∙ 271
 
──────── a Carmichael number: 23291991133531093
──────── a Carmichael number: 4329433197643953
 
──────── a Carmichael number: 2931113611093211
──────── a Carmichael number: 29311971519531171
──────── a Carmichael number: 6131 ∙ 181 ∙ 1381331
──────── a Carmichael number: 6131 ∙ 271 ∙ 571601
──────── a Carmichael number: 31 ∙ 991 ∙ 15361
 
──────── a Carmichael number: 31376173211109
──────── a Carmichael number: 313715110911712017
──────── a Carmichael number: 31371816133311621
──────── a Carmichael number: 31 ∙ 271 ∙ 601
──────── a Carmichael number: 31 ∙ 991 ∙ 15361
 
──────── a Carmichael number: 37417361109101
──────── a Carmichael number: 3741109732017137
──────── a Carmichael number: 37416131011621461
──────── a Carmichael number: 5341157241 ∙ 521
──────── a Carmichael number: 434154788167312041
──────── a Carmichael number: 43416311721159735281
 
──────── a Carmichael number: 414361127101211
──────── a Carmichael number: 414373211137337
──────── a Carmichael number: 41431012714615827
──────── a Carmichael number: 4143241433521643
──────── a Carmichael number: 414388154712041673
──────── a Carmichael number: 41431721631352811597
──────── a Carmichael number: 43 ∙ 3361 ∙ 3907
 
──────── a Carmichael number: 434712711512111933
──────── a Carmichael number: 434721133593376073
──────── a Carmichael number: 4347271372758275153
──────── a Carmichael number: 43 ∙ 433 ∙ 643
──────── a Carmichael number: 43 ∙ 547 ∙ 673
──────── a Carmichael number: 43 ∙ 631 ∙ 1597
──────── a Carmichael number: 43 ∙ 3361 ∙ 3907
 
──────── a Carmichael number: 47531151791933599
──────── a Carmichael number: 475333591576073521
──────── a Carmichael number: 47 ∙ 3727 ∙ 5153
 
──────── a Carmichael number: 53597914515992089
──────── a Carmichael number: 53 ∙ 157 ∙ 521
 
──────── a Carmichael number: 5961145118120891381
──────── a Carmichael number: 61 ∙ 241 ∙ 421
──────── a Carmichael number: 61 ∙ 2772712113571
──────── a Carmichael number: 61 ∙ 54127730012113
──────── a Carmichael number: 61 ∙ 421 ∙ 12841
──────── a Carmichael number: 61 ∙ 66154125213001
──────── a Carmichael number: 61 ∙ 336166140212521
──────── a Carmichael number: 61 ∙ 1301 ∙ 19841
──────── a Carmichael number: 47613727336151534021
 
──────── a Carmichael number: 61 ∙ 181 ∙ 1381
──────── a Carmichael number: 61 ∙ 241 ∙ 421
──────── a Carmichael number: 61 ∙ 271 ∙ 571
──────── a Carmichael number: 61 ∙ 277 ∙ 2113
──────── a Carmichael number: 61 ∙ 421 ∙ 12841
──────── a Carmichael number: 61 ∙ 541 ∙ 3001
──────── a Carmichael number: 61 ∙ 661 ∙ 2521
──────── a Carmichael number: 61 ∙ 1301 ∙ 19841
──────── a Carmichael number: 61 ∙ 3361 ∙ 4021
 
──────── 69 Carmichael numbers found.
</pre>
'''output''' &nbsp; when using the input of: &nbsp; <tt> -1000 </tt>