Sorting algorithms/Comb sort: Difference between revisions

m
→‎{{header|REXX}}: changed indentations of output.
m (→‎{{header|REXX}}: made cosmetic changes to program, removed OVERFLOW from the PRE html tag.)
m (→‎{{header|REXX}}: changed indentations of output.)
Line 1,369:
return
/*──────────────────────────────────SHOW@ subroutine────────────────────*/
show@: do j=1 for # /*display each element of array. */
say ' say 'element' right(j,length(#)) arg(1)":" @.j
end /*j*/
say copies('─',7950) /*show a nice separator line. */
return</lang>
'''output'''
<pre style="height:30ex>
element 1 before sort: --- polygon sides
element 2 before sort: ============== =====
element 3 before sort: triangle 3
element 4 before sort: quadrilateral 4
element 5 before sort: pentagon 5
element 6 before sort: hexagon 6
element 7 before sort: heptagon 7
element 8 before sort: octagon 8
element 9 before sort: nonagon 9
element 10 before sort: decagon 10
element 11 before sort: dodecagon 12
──────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
element 11 afterelement sort: triangle1 after sort: --- polygon 3sides
 
element 12 after sort: --- polygon ============== sides=====
element 23 after sort: ==============decagon =====10
element 34 after sort: decagon dodecagon 1012
element 45 after sort: dodecagonheptagon 127
element 56 after sort: heptagonhexagon 76
element 67 after sort: hexagonnonagon 69
element 78 after sort: nonagonoctagon 98
element 89 after sort: octagonpentagon 85
element 910 after sort: pentagon quadrilateral 54
element 1011 after sort: quadrilateraltriangle 43
──────────────────────────────────────────────────
element 11 after sort: triangle 3
───────────────────────────────────────────────────────────────────────────────
</pre>