Zadanie2 ( program )

Funkcja main() i wyniki jej wykonania podane w komentarzu

Uzupełnij definicje struktury danych

class Perla

{

double r;

double *ceny;

public:

//???

};

// ======================================================

class Cylinder

{

double r;

char nazwa[30];

public:

//???

}; // ======================================================

int main() {

const static double ceny[3]={1.0,1.2,1.5};

Cylinder Pudelko1("Duze",40), Pudelko2("Małe",20), Pusty;

Perla PerlaD(53, ceny), PerlaZla(10), Bezcenna;

Perla PerlaM = PerlaD;

cout << PerlaD; // r = 53 ceny = 1.0, 1,2, 1,5

PerlaM.zeruj();

cout << PerlaM ; // r = 53 ceny = 0, 0, 0

//cout << PerlaZla << Bezcenna; // Odkomentuj i popraw definicję operatora

system("pause");

return 0;

}

Rozwiazanie podano w Zad2Rozw.cpp

Cwiczenie

// Odkomentuj i popraw odpowiednią definicję

//cout << PerlaZla << Bezcenna;