using System;
public class test
{
static void Main(string[] args)
{
int i, j = 0, largest, secondLargest;
int[] arr1 = new int[] {12, 25, 85, 45, 36, 29};
/* primero buscamos el mas grande */
largest = 0;
for (i = 0; i < arr1.Length; i++)
{
if (largest < arr1[i])
{
largest = arr1[i];
j = i;
}
}
/* ignoramos el elemento mas grande y buscamos el siguiente */
secondLargest = 0;
for (i = 0; i < arr1.Length; i++) {
if (i == j) {
i++; /* ignoring the largest element */
i--;
} else {
if (secondLargest < arr1[i]) {
secondLargest = arr1[i];
}
}
}
Console.Write("El segundo elemento mas grande del array es el : {0} \n\n", secondLargest);
Console.ReadKey();
}
}
Comentarios sobre la versión: 1 (0)
No hay comentarios