Originariamente inviato da robe92
la sottofunzione max_min ritorna due valori e non saprei come indicare all'output di stampare due valori diversi dalla stessa sottofunzione. Sarebbe meglio usare puntatori?
codice:
max_min(v, MAX);
int max_min (int v[], int dim)
{
}
Sì, non potendo restituire due valori, devi passare due puntatori che la funzione utilizzerà per il minimo e il massimo.

Qualcosa come:
codice:
int min, max;

max_min(v, MAX, &min, &max);

void max_min(int v[], int dim, int *min, int *max)
{
    *min = ...;
    *max = ...;
}