<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hola, veamos a ver si puedo ayudarte en algo. ANtes de nada no entiendo concretamente que es lo que pretendes hacer por que no me queda claro que pretendes cuando dices sacar el rango mayor o menor del array pero supongo que a lo que te refieres es a saber cual es el mayor y el menor elemento (me despista por que dices que usas el metodo de la burbuja que hasta donde se es de ordenación, y si bien, podria valerte para sacar el mazimo y minimo del array una vez ordenado, no creo que sea necesario. Ten escribo tu codigo con los cambios y comentarios que yo haria:<br>=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_<br>
 <br>
#include <iostream><br>using namespace std;<br>int a, d, i, j, s, t, v, x, y;<br>int TAM=10;<br>int main()<br>{<br>    int l[10]; // array con longitud de 10 elementos<br>    for (i=0; i<10; i++) // bucle para ingresar los valores al array<br>    {<br>    cout << "Ingrese un valor " << endl;<br>    cin >> v ;<br>    l[i]=v;<br>    }<br>   /* s=l[0]+l[1]+l[2]+l[3]+l[4]+l[5]+l[6]+l[7]+l[8]+l[9]; */// suma de los valores del array<br><br>tu usas esa linea para calcular la suma pero eso te limita a que el array sea de 10 por que y si fuese de 10000 tendrias que escribir una enciclopedia solo con los sumandos<br>Yo escribiria lo siguiente:<br><br>s = 0;<br>for(i=0;i<TAM;i++) s += l[i];<br><br>Al final del bucle s valdra la suma como en el caso que tu escribistes.<br><br>Ahora bien, para el maximo y minimo yo
 haria:<br><br>int maximo = l[0];<br>int minimo = l[0];<br><br>for(i=1;i<TAM;i++)<br>{<br>  if(l[i]>maximo) maximo = l[i];<br>  if(l[i]<minimo) minimo = l[i];<br>}<br><br>al terminar el bucle maximo y minimo tiene los valores extremos de tu array y ya puedes hacer lo que quieras con ellos.<br><br>    d=s/10; // division para sacar el promedio corrijanme si aqui estoy mal<br>    cout << "\n" << s << "\n" << endl; // para imprimir en pantalla la suma de los valores<br>    cout << d << "\n" << endl; // para imprimir en pantalla la division<br><br>
        <br>    system("pause");<br>    return 0;<br>}</td></tr></table><br>