Hai ragione, manca qualcosa... ma l'arlgoritmo e' poco chiaro e per aggiustarlo dovrei sapere se tentavi di implementare un bubblesort o qualcos'altro...![]()
ciao
Edit: prova questo
codice:<SCRIPT> function somma() { var numeri=new Array(7,5,9,15); var ris; var T; for(var i=0;i<2;i++) { for(var j=(i+1);j<3;j++) { if(numeri[i]>numeri[j]) { T=numeri[i]; numeri[i]=numeri[j]; numeri[j]=T; } } } var ris=""; for(var i=0;i<4;i++) { ris = ris + "-" + numeri[i]; } document.calcolo.risultato.value=ris.substr(1); } </SCRIPT>