ostream& operator << (ostream& kam, cplx z)
{
    int sirka = max((kam.width(0)-4)/2, 0);// Zjištění šířky
    ostream::fmtfl ags fl agy = kam.fl ags(); // Uložení příznaků
    kam << setprecision(sirka-2) << fixed << showpoint;
    kam << "(" << setw(sirka) << z.re << ", "
        << setw(sirka)<< z.im << ")";
    kam.setf(fl agy); // Obnovení příznaků
    return kam;
}
