Lo so.. Dev'essere una cavolata ma non riesco...
Lo so.. Dev'essere una cavolata ma non riesco...
Te l'ho detto ... non passi i parametri corretti alla funzione.
Facci vedere come hai risolto con il ciclo.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ho risolto così..
codice:void mergesort(int a[], int n) { int aux[n]; int i; for(i = 0; i < n; i++) aux[i] = a[i]; msort2(a, 0, n - 1, aux); }
Mentre nella msort precedente avevi scrittoOriginariamente inviato da vfldj
Ho risolto così..
codice:void mergesort(int a[], int n) { int aux[n]; int i; for(i = 0; i < n; i++) aux[i] = a[i]; msort2(a, 0, n - 1, aux); }
Vedi le differenzevoid msort(int a[], int n) {
int aux[] = copy(a, aux, n);
msort2(a, 0, n - 1, aux);
}
No MP tecnici (non rispondo nemmeno!), usa il forum.