Exercise 4: Complex Numbers
Let's test your understanding of the Class Template by using it to define a class that returns the real and imaginary parts of a Complex number.
We'll cover the following
Problem Statement
In this exercise, you are required to use Class templates to write template type class called Complex
. This class contains the following properties:
Two
private
variables: The real and imaginary elements of a complex number.Constructor that takes real and imaginary parts of a complex number as input and initializes them.
Contains the two following member functions:
get_real()
: returns the real part of the complex number.get_im()
: returns the imaginary part of the complex number.
The code should be generalized; hence should work for any data types.
Sample input
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy