Arithmetic/Complex: Difference between revisions

Content added Content deleted
(→‎{{header|Ruby}}: Added demo of CMath lib)
Line 3,703: Line 3,703:
puts 1.0 / a # works, but forces floating-point math
puts 1.0 / a # works, but forces floating-point math
puts 1 / a # might truncate to integer</lang>
puts 1 / a # might truncate to integer</lang>

CMath is a standard library that provides trigonometric and transcendental functions for complex numbers:

<lang ruby>require "cmath"
CMath.sqrt(-9) #=> 0+3.0i
CMath.acos(0+3.0i) #=> (1.5707963267948966-1.8184464592320668i)
#etc</lang>


=={{header|Rust}}==
=={{header|Rust}}==