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