// Author: Keith A. Shomper // Date: 11/17/03 // Purpose: To demonstrate a struct struct complex_number { float r; float i; }; complex_number add (const complex_number &a, const complex_number &b); complex_number subtract (const complex_number &a, const complex_number &b); complex_number multiply (const complex_number &a, const complex_number &b); complex_number divide (const complex_number &a, const complex_number &b); void print (const complex_number &a); complex_number init (const float real, const float imag);