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 (uwaga: w zadaniu należy użyć zmiennej typu static ):

using namespace std;

int main( ) {

unsigned int sizeX = 10;

unsigned int sizeY = 10;

unsigned int posX, posY;

float** macA = stworzMacierz( sizeX, sizeY ); wypełnijMacierz( macA, sizeX, sizeY, -13.1f );

// wypełnia macierz wartością „-13.1”

wypełnijMacierz( macA, sizeX, sizeY );

// wypełnia macierz wartościa „0”

posX = 1;

posY = 10;

wyswietlMacierz( macA, sizeX, sizeY );

elementMacierzy( macA, sizeX, sizeY, posX, posY ) = -100; cout << elementMacierzy( macA, sizeX, sizeY, posX, posY ) << endl; float* wierszMacA = wierszMacierzy( macA, sizeY, posY ); wyswietlMacierz( macA, sizeX, sizeY );

skasujMacierz( macA, sizeX, sizeY );

return 0;

};

ZADANIE NR.2

//Dane są funkcje:

float dodalLiczby(

float A, float B){ return A+B; }

float odejmijLiczby( float A, float B){ return A-B; }

float pomnóżLiczby( float A, float B){ return A*B; }

float podzielLiczby( float A, float B){ return A/B; }

// gdzie B != 0

//zbuduj tablice 12-sto elementową wskaźników na funkcje o argumentach i typie zwracanym

//identycznym jak funkcje powyżej.

//Każdemu elementowi tablicy wskaźników na funkcje z powyższych,

//w pętli wykonaj i wyświetl wynik zwracany przez każdy element tablicy wskaźników na funkcję: for( unsigned int i = 0; i < 12; ++i )

cout << wskFun[i]( 1.2f, 3.4f ) << endl;