The below program is to find the first and second largest element in an array
INPUT: 5 10 11 23
  //To find max and second max element in an array
        #include < stdio.h >
        #include < stdlib.h >
  int main(int argc, char * argv[]) {
    int l, arr[100], n;
    int first = arr[0];
    int second = arr[0];
    int i;
    for (i = 0; i <= n; i++) {
      arr[i] = atoi(argv[i]);
    }
    for (i = 0; i < 10; i++) {
      if (first < arr[i]) {
        second = first;
        first = arr[i];
      } else if (second < arr[i]) {
        second = arr[i];
      }
    }
    printf("First = %d\n", first);
    printf("Second = %d\n", second);
    return 0;
  }
OUTPUT:
First = 242475432
Second = 242425128       
There are garbage value but not the sorted value
 
     
     
    