Uzupełnić program o brakujące elementy:
!!! NIE MODYFIKOWAĆ ZAWARTOŚCI FUNKCJI main( ) !!!
int main(){
const unsigned int uSize = 10;
Tablica tab1, tab2, tab3; // tablica o rozmiarze 10
Tablica* ptab1 = new Tablica; // tworzy obiekt tablica zawierający tab o rozm uSize
Tablica* ptab2 = tab1.kopia( ); // zawraca kopie idealną tablicy tab1
tab1.dodaj(ptab1); // tab1[i] += (*ptab1)[i] element po elemencie
tab2.dodaj(*ptab1); // jw. *ptab1 przez referencje
Tablica tab4 = tab1.suma( &tab2 ); // tab4[i] = tab1[i] + tab2[i];
ptab1->zmien( uSize - 2 ) = ((float)uSize)/3.0f; // zmienia zawartość elementu tablicy na ...
ptab1->wyswietl(); // wyswietla zawartośc tablicy na ekranie, w formacie:
tab4.wyswietl(); // tab[ 0 ] = wartość1;
// tab[ 1 ] = wartość2; ...
cout << Aktywnych obiektów Tablica = << Tablica::ileAktywnychObiektowTablica() << endl;
delete ptab1;
cout << Aktywnych obiektów Tablica = << Tablica::ileAktywnychObiektowTablica() << endl;
delete ptab2;
cout << Aktywnych obiektów Tablica = << Tablica::ileAktywnychObiektowTablica() << endl;
return 0;
}
Wyszukiwarka