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 = ...;
}