grupa 03 zajecia nr 33


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;
}


Wyszukiwarka

Podobne podstrony:
grupa 02 zajecia nr 33
grupa 01 zajecia nr 44
grupa 02 zajecia nr 1
zajecia nr 8 grupa 03
zajecia nr 5 grupa 03
zajecia nr 5 grupa 04
zajecia nr 6 grupa 04
zajecia nr 8 grupa 04
BDiA Projektowanie Semestr 6 Zajecia nr 03 Rysunki przekrojow normalnych z konstrukcja nawie
zajecia nr 9
BDiA Projektowanie Semestr 6 Zajecia nr 05 Trasowanie rowow
Zajęcia nr 1
zadanie zajęcia nr 4
zajecia nr 3
03 Zarządzenie nr GGK
zajecia nr 2
2013 07 03 Dec nr 182 MON WOG odznaki
zajecia nr 6

więcej podobnych podstron