Originariamente inviato da Alex_ken
codice:
void minmax(int a[], int len, int *min, int *max)
{
int i;

for (i=1; i<len; i++){
{ 
if (a[i] <min) min=a[i];
else max=a[i];
}
*min=min;
*max=max;
}
Intanto esiste il tag BB CODE per indentare il codice. Così ci aiuti a leggerlo.

Poi nella funzione che ho riportato sopra, nel ciclo con questo codice
codice:
min=a[i];
else max=a[i];
cambi l'indirizzo puntato da min e max con il numero in a[i].

Anche
codice:
if (a[i] <min)
è sbagliato, in quanto accedi all'indirizzo non al valore di min.