//Uzupełnij program o brakujące elementy NIE MODUFIKUJĄC FUNCKJI MAIN() i wyswietlInfo !

// ileDotychczasStworzonoObiektow( ) - zwraca zliczoną ilość wszystkich dotychczas stworzonych

// (to tego miejsca w kodzie) obiektów klasy Tablica (mogą już nie istnieć);

//

// iloscAktywnychObiektow( ) - zwraca aktualną (do tego miejsca w kodzie) aktywnych (tj nie skasowanych)

// ilość obiektów klasy Tablica; void wyswietlInfo(){

cout << ”Dotychczas stworzono Tablic = ” << Tablica::IleDotychczasStworzonoObiektow() << endl; cout << ”Aktywnych aktualnie Tablica = ” << Tablica::IleAktywnychObiektow( ) << endl;

}

int main(){

const unsigned int uSize = 10; Tablica

tab1( uSize ), tab2(tab1);

Tablica

tab3(&tab2);

wyswietlInfo();

Tablica*

ptab

=

new Tablica( uSize );

Tablica*

ptab2

=

tab1.kopia( );

wyswietlInfo();

ptab->dodaj(ptab);

// A += B

ptab2->dodaj(*ptab);

// A += B

wyswietlInfo();

Tablica

tab4

=

tab1.suma( &tab2 );

// C = A + B - tab4 ma tą samą dlugosc co tab1 i tab2

ptab->zmien( uSize / 2 ) = 1.0; ptab->wyswietl();

ptab2->wyswietl();

delete [] ptab2;

wyswietlInfo();

delete [] ptab;

wyswietlInfo();

}