ZADANIE NR.1
// Dany jest funkcja main() jak poniżej. Uzupełnić program o brakujące elementy tak, aby poprawne
// stało się wykonywanie poniższego fragmentu kodu
#define ILOSC_PKT 100
int main(){
Tablica
v1, v2, v3;
Pkt
p1;
p1.x = 999.0f;
p1.y = -333.0f;
for( unsigned int i = 0; i < ILOSC_PKT; ++i ){
v1.tab( i ).x = (float)(i*i);
v1.tab( i ).y = -(float)(i)/1.2f;
v2.tab( i ).x = (float)( (float(i)) * (float)cos((double)i) );
v2.tab( i ).y = (float)i * 3.4f;
}
v1.zwieksz(v2);
// v1 += v2;
v3 = v1.dodaj(v2);
// v3 = v1 + v2
v2 = v2.dodaj( &v2 );
// v2 = v2 + v2
v3.wez(3) = p1;
// do elementu 3 tablicy obiektu v3 wpisuje obiekt p1
p1 = v3.wez(2);
// zwraca pozycje 2 tablicy obiektu v3
Tablica* pVek = v1.kopia();
// zwraca idealna kopie obiektu v1
v3.wyswietl();
// wyswietla zawartosc tablicy na ekran
cout << ”Funckje dodaj wywolywano = ” << Tablica :: ileRazyWywolywanoFunkcjeDodaj( ) << endl;
// minimalna, maksymalna odlegosc pkt od pkt o wspolrzednych ( 0.0f, 0.0f )
cout << ”Wartosc maksymalna = ” << v1.warMaksymalna( ) << endl;
cout << ”Wartosc minimalna = ” << v1.warMinimalna( ) << endl;
delete pVek;
return 0;
}