#include "tab.h" #include #include /* wczytuje 'n' liczb rzeczywistych do tablicy 't[]'. * Wartoscia zwracana jest adres tablicy 't[]' */ float *wczytaj(float *t, int n) { int i; float *poczatek=t; printf("\nPodaj kolejne liczby:\n"); for(i=0;itab[max]) max=i; } return max; } /* Funcka sortuje lementy tablicy 't[]' za pomoca metody przez wybor elementu maksymalnego (insert sort). * Argument 'n' reprezentuje liczbe elementow w tablicy. * Wartoscia zwracana jest wskaznik do posortowanej tablicy. */ float* insertsort(float tab[], int n) { int i; int max=0; float mem; for(i=n;i>0;i--) { max=maxind(tab,i); mem=tab[i-1]; tab[i-1]=tab[max]; tab[max]=mem; } return tab; } /* Funkcja odwraca kolejnosc (pierwszych 'n') elementow w tablicy 'tablica[]'. * Wartoscia zwracana jest adres tablicy 'tablica[]' z odwroconymi elementami. */ float * odwroc(float *tablica, int n) { float *p, *k; float t; p = tablica; k = tablica + n -1; while(p