for (k = 0; k < i; k++){
  if (a[k]>maximum){
   maximum = a[k];
   b[0] = k;
  }
  if (a[b[0]] != a[k] && a[k] < maximum)
  {
   secmax = a[k];
  }

 }


이 알고리즘이 틀렸어? 교수님 말대로 한건데 ㅜㅜ