ok ho trovato l'errore
si trovava qui
sostituito con
ora una cosa che non capisco è questa
per l'ordinamento
se io ho n numeri devo fare n-1 passi e per ogni passo devo confrontare con tutti gli n
perchè quindi
codice:
for (i = 0; i < n; i++){
for (j = i + 1; j < n; j++ ){
if (BETA[i] > BETA[j]){
app = BETA[j];
BETA[j] = BETA[i];
BETA[i] = app;
}
}
}
invece di questo
codice:
for (i = 0; i < n-1; i++){
for (j = i + 1; j < n; j++ ){
if (BETA[i] > BETA[j]){
app = BETA[j];
BETA[j] = BETA[i];
BETA[i] = app;
}
}
}
?????