ireon
04-07-2010, 13:36
Ragazzi, dovrei implementare una soluzione ricorsiva in grado di individuare il valore più piccolo contenuto in un array.
Però non ci riesco, la soluzione iterativa la implemento senza problemi, infatti il codice è il seguente:
int min (int a[], int size)
{
int min_array = a[0];
for (int i=1; i<size; i++)
if (a[i]<min_array)
min_array = a[i];
return min_array;
}
Ma per la soluzione ricorsiva avrei qualche problema, qualcuno potrebbe aiutarmi?
Però non ci riesco, la soluzione iterativa la implemento senza problemi, infatti il codice è il seguente:
int min (int a[], int size)
{
int min_array = a[0];
for (int i=1; i<size; i++)
if (a[i]<min_array)
min_array = a[i];
return min_array;
}
Ma per la soluzione ricorsiva avrei qualche problema, qualcuno potrebbe aiutarmi?