Casting out nines: Difference between revisions

m
Line 515:
 
=={{header|Craft Basic}}==
<syntaxhighlight lang="basic">defineprecision base = 10, c1 = 0, c2 = 0, k = 14
 
fordefine kbase = 110, toc1 base= ^0, c2 = 20
 
for k = 1 to (base ^ 2) - 1
 
let c1 = c1 + 1
 
if k % (base - 1) = (k * k) % (base - 1) Thenthen
 
let c2 = c2 + 1
Line 528 ⟶ 530:
endif
 
Nextnext k
 
print "trying ", c2, " numbers instead of ", c1, " numbers saves ", 100 - (100 * c2 / c1), "%"
305

edits