#include #include #include "macierz.h" /* Funkcja tworzy macierz o podanej liczbie wierszy 'w' i kolumn 'k'. * Wartoscia zwracana jest adres (wskaznik) do tablicy o dlugosci 'w' zawierajacej adresy do tablic o dlugosci 'k' zawierajacych liczby rzeczywiste. */ float **utworz_macierz(int w, int k) { float **M; int iw=0; M=(float **)malloc(w * sizeof(float *)); if (M==NULL) return NULL; for (iw=0;iw0) { free(*(M+w-1)); w--; } free(M); } /* Funkcja wczytuje wartosci macierzy z ekranu. Macierz 'M' musi byc utworzona dynamicznie za pomoca funkcji 'utworz_macierz' i musi posiadac 'w' wierszy i 'k' kolumn. Wartoscia zwracana jest adres macierzy **M */ float ** wczytaj_macierz(float **M, int w, int k) { int iw,ik; printf("Podaj elementy macierzy %dx%d\n",w,k); for(iw=0;iw