fork download
  1. //Q69. Find the second largest element in an array.
  2. #include <stdio.h>
  3. int main() {
  4. int n,a[100],i,first,second;
  5. scanf("%d",&n);
  6. for(i=0;i<n;i++) scanf("%d",&a[i]);
  7. first=second=-1e9;
  8. for(i=0;i<n;i++){
  9. if(a[i]>first){ second=first; first=a[i]; }
  10. else if(a[i]>second && a[i]<first) second=a[i];
  11. }
  12. printf("%d",second);
  13. }
  14.  
Success #stdin #stdout 0s 5288KB
stdin
5
10 20 30 40 50
stdout
40