Saltar al contenido

encontrar el segundo número más grande en un array ejemplo de código

Indagamos por todo el mundo on line y así brindarte la solución para tu dilema, si tienes alguna duda déjanos tu duda y te contestaremos sin falta.

Ejemplo 1: encuentre el segundo número más grande en array javascript

var secondMax = function ()var arr =[20,120,111,215,54,78];// use int arraysvar max =Math.max.apply(null, arr);// get the max of the array
    arr.splice(arr.indexOf(max),1);// remove max from the arrayreturnMath.max.apply(null, arr);// get the 2nd max;

Ejemplo 2: segundo valor más grande en array java 8

publicclassThirdLargestNumberInAnArraypublicstaticvoidmain(String args[])int temp, size;int array[]=10,20,25,63,96,57;
      size = array.length;for(int i =0; i<size; i++)for(int j = i+1; j<size; j++)if(array[i]>array[j])
               temp = array[i];
               array[i]= array[j];
               array[j]= temp;System.out.println("Third second largest number is:: "+array[size-2]);

Ejemplo 3: busque el segundo elemento máximo en array en 1 iteración

/**
 * C program to find second largest number in an array
 */

#include <stdio.h>
#include <limits.h>// For INT_MIN

#define MAX_SIZE 1000// Maximum array size intmain()int arr[MAX_SIZE], size, i;int max1, max2;/* Input size of the array */printf("Enter size of the array (1-1000): ");scanf("%d",&size);/* Input array elements */printf("Enter elements in the array: ");for(i=0; i<size; i++)scanf("%d",&arr[i]);

    max1 = max2 = INT_MIN;/*
     * Check for first largest and second
     */for(i=0; i<size; i++)if(arr[i]> max1)/*
             * If current element of the array is first largest
             * then make current max as second max
             * and then max as current array element
             */
            max2 = max1;
            max1 = arr[i];elseif(arr[i]> max2 && arr[i]< max1)/*
             * If current array element is less than first largest
             * but is greater than second largest then make it
             * second largest
             */
            max2 = arr[i];printf("First largest = %dn", max1);printf("Second largest = %d", max2);return0;

Si te sientes impulsado, puedes dejar un ensayo acerca de qué le añadirías a esta crónica.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *