programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Programación I 101<br />
7) Indicar el máximo valor y la posición en la que ocurre.<br />
Solución:<br />
// máximo<br />
int max = lista[0];<br />
int pos = 0;<br />
for (int i = 1; i < lista.length; i++) {<br />
if (lista[i] > max) {<br />
max = lista[i];<br />
pos = i;<br />
}<br />
}<br />
System.out.println("El máximo es " + max + "y se encuentra en la posición " + pos);<br />
8) Indicar si en el array se encuentra un valor que ingresará el usuario.<br />
Solución:<br />
// búsqueda de un dato particular<br />
int dato = in.nextInt();<br />
boolean termine = false;<br />
boolean esta = false;<br />
pos = 0;<br />
while (!termine) {<br />
// verifico si ya recorrí todo<br />
if (pos == lista.length) {<br />
termine = true;<br />
esta = false;<br />
}<br />
// si está entre los elementos válidos, verifico si es el dato pedido<br />
if (pos < lista.length) {<br />
if (lista[pos] == dato) {<br />
esta = true;<br />
termine = true;<br />
}<br />
}<br />
pos = pos + 1;<br />
}<br />
if (esta) {<br />
System.out.println("Sí!" );<br />
}<br />
else {<br />
System.out.println("No!");<br />
}<br />
9) Ordenar en forma creciente los valores del array.<br />
Solución:<br />
// ordenación<br />
for (int i = lista.length - 1; i >= 0; i--) {<br />
// se busca el máximo<br />
int posmax = 0;