InformáticaBásico1 respuestas

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.

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.

Respuestas de la comunidad

Mejor respuesta

981252697
6

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.

Preguntas frecuentes

Programa en java que encuentre el segundo número mayor de n numeros con array?

Para el desarrollo de este ejercicio, primero establecemos la lógica del algoritmo.

Programa - - - Java - - - - - ingresar un numero y que diga ese numero es primo o no gracias?

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 -…

1 respuesta 10

Programa de java que lea un numero entero y diga si es negativo positivo o nulo?

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…

1 respuesta 4

Programa en java que multiplique dos numeros sin utilizar el operador multiplicacion?

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…

1 respuesta 8

Ayuda con esta es en javaprograme una opcion que permita leer dos numeros enteros y determinar cual es el multiplo de cual?

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 =…

1 respuesta 7

Programa java que lea 10 números enteros por teclado y los guarde en un array?

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…

1 respuesta 10