#include <stdio.h>
#include <stdlib.h>
void mx_tab(float tab[], int size,double min, double max)
{
if (size <= 0) {
return;
}
min = tab[0];
max = tab[0];
int i=0;
for (i=0; i < size; i++)
{
if ( tab[i] > max) {
max=tab[i];
}
if (tab[i] < min) {
min=tab[i];
}
}
printf("Min: %d\n", min);
printf("Max: %d\n", max);
}
int main()
{
float data[]={2,3};
double min = 0, max = 0;
mx_tab(data, sizeof(data)/sizeof(data[0]), min, max);
return 0;
}
Mam napisać definicję funkcji w taki sposób, aby zwracała ona za pośrednictwem parametrów wyjściowych min i max odpowiednio najmniejszą i największą wartość w tablicy opisanej przez parametry tab i size. Funkcja zwraca min=0, max=0;