Programa en java que encuentre el segundo número mayor de n numeros con array?
Programa en java que encuentre el segundo numero mayor de n numeros con array.
Programa en java que encuentre el segundo numero mayor de n numeros con array.
Pregunta de Informática · 1 respuesta · 2 votos · mejor respuesta de 981252697
En resumen
Para el desarrollo de este ejercicio, primero establecemos la lógica del algoritmo. Nota : La lógica de este algoritmo puede crearse de diversas formas, todo depende de las ideas con las que plantees el ejercicio.
Para el desarrollo de este ejercicio, primero establecemos la lógica del algoritmo.
Nota : La lógica de este algoritmo puede crearse de diversas formas, todo depende de las ideas con las que plantees el ejercicio.
# Definición
Desde una lista de números, ejemplo :
Lista : {80, 5, 99}
Contando desde 1, el tamaño total o longitud de esta lista sería : 3
Definimos que a partir de los 3 números dados, para buscar el segundo número mayordecimos que : La longitud del segundo numero mayor siempre será igual a la longitud - 2, ya que el primer numero mayor será obligatoriamente mayor a todos los números de la lista, es decir longitud - 1.
Longitud : Es el tamaño o la cantidad de números de la lista sin contar el numero que se esta comparando con los demás.
# Busqueda
Hacemos uso de un contador para saber el numero de veces que un numero ha sido mayor a los demás y en base a eso obtener el segundo numero mayor.
Lista : {80, 5, 99} longitud = 3
Longitud para segundo numero mayor
longitud2 = longitud - 2
longitud2 = 1
80 > 5 - Si entonces : contador = 1
80> 99 - No
Silongitud2 = = contador
entonces
80 es el segundo mayor
Nota : Esta explicación es un pequeño ejemplo de como funciona el algoritmo que se presenta al final de esta definición.
# Algoritmo
int[] numeros = {10, 85, 8, 11, 0, 12, 70, 2, } ;
int longitud = numeros.
Length - 1 ;
int temp, mayor2 = 0, pos ;
boolean estado = false ;
System.
Out. println(" = - = - - - = - = NUMEROS = - = - - - = - = ") ;
System.
Out. println("# LISTA") ;
for (int i = 0 ; i.
Para el desarrollo de este ejercicio, primero establecemos la lógica del algoritmo.
Import java. Util. * ; / / el import lo utilisamos para importar lo que es las utilidades de escanner y demas public class primo { / * * * @paramargs * / public static void main(String[] args) { / / TODO Auto -…
SoluciónEntrada : 5Salida : Es positivoCodigo Fuente en Javaimport java. Util. Scanner ; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System. In) ; System. Out. println("Ingresa…
Para el desarrollo de este ejercicio se hará uso de la sumatoria de los dos números en n veces. Para optimizar el proceso del Ordenador, se identifica el numero menor de los dos números para sumar el numero mayorn veces…
El programa es fácil pero creo que necesitas saber los procedimientos de entrada y de salida. Declaras dos números. Lees los dos números y de ahi la lógica int resto ; int numero1 = 21 ; int numero2 = 3 ; resto =…
El código del programa en Java para devolver los valores de las posiciones pares de un array ingresado por teclado es : import java. Io . * ; / * quita los espacios de esta linea para que funcione * / public class…