#include <iostream>
#include "complex.hpp"

#include <complex>


int main (int argc, char * const argv[]) {
	
	dmcgrath::complex a(2,3);
	dmcgrath::complex b;
    
	std::complex<double> c(2,3);
	std::complex<double> d(2,3);
	
	std::cout << a;
	
	std::cin >> b;
	std::cout << "a + b = " << a + b << std::endl
	<< "a - b = " << a - b << std::endl
	<< "a * b = " << a * b << std::endl
	<< "a / b = " << a / b << std::endl;
	
	std::cout << "c + d = " << c + d << std::endl
	<< "c - d = " << c - d << std::endl
	<< "c * d = " << c * d << std::endl
	<< "c / d = " << c / d << std::endl;
	
    return 0;
}