Binary digits: Difference between revisions

Content deleted Content added
PureFox (talk | contribs)
→‎{{header|Lua}}: removed incorrect second example
Line 1,425:
 
=={{header|Lua}}==
=== For version 5.1 (used in LuaJIT) ===
<lang Lua>function dec2bin (n)
local bin = ""
Line 1,442 ⟶ 1,441:
110010
10001100101000</pre>
 
=== For version 5.2+ ===
{{incorrect|Lua|The task specifically requires leading zeros to be omitted.}}
<lang Lua>
function dec2bin(n)
local bin = ""
for i = 31, 0, -1 do
bin = bin .. bit32.extract(n, i)
end
return bin
end
 
print(dec2bin(5))
print(dec2bin(50))
print(dec2bin(9000))
</lang>
Output:
<pre>
00000000000000000000000000000101
00000000000000000000000000110010
00000000000000000010001100101000
</pre>
 
=={{header|Maple}}==