#include using namespace std; template T &funkcja(T *a, T *b) { T *aa=a; T &minimum=*aa; while(aa!=b) { if(minimum>*aa) minimum=*aa; aa++; } return minimum; } int main() { int tab[]={1,2,6,-1,2,-100,10}; float tab1[]={-5.5,2.2,22,0,-10,4.3}; char tab2[]={'a', 'z', 'g', 'b', 'f'}; cout<< funkcja(&tab[0], &tab[7])<<"\n"<