Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby -w
- def twos_compliment(integer)
- if integer > 0
- return "0" + integer.to_s(2)
- else
- integer = ~integer + 1
- return integer.to_s(2)
- end
- end
- arr = [1, -2, 3, -4, -3, 2]
- arr.each { | item |
- printf("%s %s %s \n", item.to_s(10), item.to_s(2), twos_compliment(item))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement