Exponentiation with infix operators in (or operating on) the base: Difference between revisions

(Added R.)
Line 501:
5 3 ║ -x**p -125 ║ -(x)**p -125 ║ (-x)**p -125 ║ -(x**p) -125
───── ──────╨─────────── ───────╨─────────── ───────╨─────────── ───────╨─────────── ──────
</pre>
=={{header|Ruby}}==
<lang ruby>nums = [-5, 5]
pows = [2, 3]
nums.product(pows) do |x, p|
puts "x = #{x} p = #{p}\t-x**p #{-x**p}\t-(x)**p #{-(x)**p}\t(-x)**p #{ (-x)**p}\t-(x**p) #{-(x**p)}"
end
</lang>
{{out}}
<pre>x = -5 p = 2 -x**p -25 -(x)**p -25 (-x)**p 25 -(x**p) -25
x = -5 p = 3 -x**p 125 -(x)**p 125 (-x)**p 125 -(x**p) 125
x = 5 p = 2 -x**p -25 -(x)**p -25 (-x)**p 25 -(x**p) -25
x = 5 p = 3 -x**p -125 -(x)**p -125 (-x)**p -125 -(x**p) -125
</pre>
 
1,149

edits