Listing 5

using namespace System;
int main()
{
    Complex c1;
    Complex c2(12.5);
    Complex c3(-1.23, -4.5);
    Complex c4 = c2 + c3;
    Complex c5 = c2 - c3;

    Console::WriteLine("c1: {0}", c1);
    Console::WriteLine("c2: {0}", c2);
    Console::WriteLine("c3: {0}", c3);
    Console::WriteLine("c4: {0}", c4);
    Console::WriteLine("c5: {0}", c5);
    Console::WriteLine("i:  {0}", Complex::i);
    Console::WriteLine("c3.Real: {0}", c3.Real);
    Console::WriteLine("c3.Imag: {0}", c3.Imag);
}

c1: (0 + 0i)
c2: (12.5 + 0i)
c3: (-1.23 - 4.5i)
c4: (11.27 - 4.5i)
c5: (13.73 + 4.5i)
i:  (0 + 1i)
c3.Real: -1.23
c3.Imag: -4.5