ccomplex


1. Complex Number Operations

#include <complex>

int main() {
    std::complex<double> z1(1, 2), z2(3, 4);

    std::cout << "z1 = " << z1 << ", z2 = " << z2 << std::endl;
    std::cout << "z1 + z2 = " << z1 + z2 << std::endl;
    std::cout << "z1 - z2 = " << z1 - z2 << std::endl;
    std::cout << "z1 * z2 = " << z1 * z2 << std::endl;
    std::cout << "z1 / z2 = " << z1 / z2 << std::endl;
}

2. Magnitude and Argument

#include <complex>
#include <cmath>

int main() {
    std::complex<double> z(3, 4);

    std::cout << "Magnitude: " << std::abs(z) << std::endl;
    std::cout << "Argument: " << std::arg(z) << std::endl;
}

3. Complex Exponentiation

4. Complex Logarithm

5. Complex Trigonometric Functions

6. Complex Conjugate

7. Complex Polar Form

8. Complex Comparison

9. Complex Assignment

10. Complex Arithmetic Expressions

11. Complex Array

12. Complex Vector

13. Complex List

14. Complex Set

15. Complex Map

16. Complex Function

17. Complex Method

18. Complex Overload

19. Complex Equality Comparator

20. Complex Inequality Comparator

21. Complex Addition Assignment Operator

22. Complex Subtraction Assignment Operator

23. Complex Multiplication Assignment Operator

24. Complex Division Assignment Operator

25. Complex Unary Minus Operator

26. Complex Unary Plus Operator

27. Complex Pre-Increment Operator

28. Complex Post-Increment Operator

29. Complex Pre-Decrement Operator

30. Complex Post-Decrement Operator

31. Complex Bitwise Not Operator

32. Complex Bitwise And Operator

33. Complex Bitwise Or Operator

34. Complex Bitwise Xor Operator

35. Complex Left Shift Operator

36. Complex Right Shift Operator