Originariamente inviato da Dolcedea86
Var ti ringrazio tantissimo,pero sai com'è..questa roba la dovrei anche spiegare..
Mi potresti spiegare questo ciclo for??
*********************
for(var i=0;i<10;i++) vettore[i]=(Math.round(Math.random()*10)+10);
min=vettore[0];
max=vettore[0]
***************************
for(var i=0;i<10;i++) questo lo0 capisco .. ma il resto..
allora, con questa roba qui:

codice:
for(var i=0;i<10;i++) vettore[i]=(Math.round(Math.random()*10)+10);
sto riempiendo il vettore con 10 elementi generati casualmente nell'intervallo 10-20.

andiamo con ordine:

con Math.random() ottieni un valore compreso fra 0 e 1.
però a te serve un valore che vari di 10 interi, e compreso fra 10 e 20: dunque faccio le necessarie moltiplicazioni e somme. infine, arrotondo il tutto con Math.round().

ti consiglio di leggere questo link

http://pro.html.it/articoli/id_220/i...pag_2/pag.html

per avere ulteriori informazioni sulle funzioni matematiche che ho usato.

poi, devo trovare massimo e minimo del vettore?
bene, inizialmente imposto sia massimo che minimo uguali al primo elemento del vettore:

codice:
min=vettore[0];
max=vettore[0];
successivamente (analizziamo solo il caso min) scandisco il vettore e inserisco in min il risultato del metodo Math.min() che, appunto, dati due interi ti restituisce il più piccolo fra i due:

codice:
for(var i=0;i<10;i++) min=Math.min(vettore[i], min);
s'è capito qualcosa?