Mam tablicę i wszystko co się z nią dzieję jest w Main. Ja chciabym zawrzeć funkcję na pokazywanie minimalnej i maksymalnej wartości w osobnej funkcji. Jest ktos to umiałby mi powiedzieć jak mam to zrobić? :
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define m 10
#include <time.h>
int losuj()
{
int x;
x=rand()%m ;
return x;
}
int SumujTab(int *t)
{
int suma = 0;
int i;
for(i=0; i<m; i++)
suma += *(t+i);
return suma;
}
int main()
{
srand(time(NULL)) ;
int tab [m];
double k ;
int i ;
int min , max ;
double q , s ;
for(i=0; i<m; i++)
{
tab[i]=losuj() ;
printf ("Element numer %d = %d\n", i+1, tab[i]);
}
printf("Suma wszystkich elementow tablicy wynosi %d.\n", SumujTab(tab));
k=1.*SumujTab(tab)/m;
printf("Srednia wszystkich elementow tablicy wynosi %f.\n",k );
for(i=0; i<m; i++)
{
q += (tab[i]-k)*(tab[i]-k);
}
s = sqrt(q /m);
printf("Odchylenie standardowe wynosi %lf \n", s);
max=tab[0];
min=tab[0];
for(i=0; i<m; i++)
{
if(tab[i]>max) max=tab[i];
if (tab[i]<min) min=tab[i];
}
printf("max = %d",max);
printf("\n");
printf("min = %d",min);
printf("\n");
return 0;
}