**fig1_9.txt** /* 1*/ // Some include files: only is actually needed. /* 2*/ #include /* 3*/ #include /* 4*/ #include /* 5*/ main( ) /* 6*/ { /* 7*/ Complex C1( 6.0, 4.0 ), C2( 8.0, 2.0 ); /* 8*/ Complex C3( 1.0, 1.0 ), C4( 3.0, 2.0 ), C5; /* 9*/ C5 = -( C1 * C2 ) / ( C3 * C4 ); /*10*/ cout << C5 << endl; /*11*/ C5 += 3; /*12*/ cout << C5 << endl; /*13*/ C5 += Complex( 2, 5 ); // 2 + 5i is added to C5. /*14*/ cout << C5 << endl; /*15*/ C5 += C1 += C2; // C1 is adjusted by C2; C5 by new C1. /*16*/ cout << C1 << endl << C5 << endl; /*17*/ C5 += ( 2, 5 ); // This produces an unintended result. /*18*/ cout << C5 << endl; /*19*/ return 0; /*20*/ }