for(i=0;i<7;i++)

{

g=

 

if(g<g_min)

{

x_min=i;

g_min=g;

}

}

 

for(i=0;i<7;i++)

{

g=

 

 if((g<g_min2)&&(g_min!=g))
 {
  x_min2 = i;
  g_min2=g; 
 }

 

}

}

 

쫌 이해 안되는게 있어서 그러는데... 내가 설명을 자세히 해볼께

 

 g_min=g_min2=1000000이라고 해놓고 for문을 돌잖아 0부터 6까지 그러면 해당되는 g0,g1,g2,g3,g4,g5,g6값이 나오잖아

 

이때 g값중 제일 작은값과 그다음 작은 값일때의 xmin,xmin2값이 필요한거거든? 예를 들면 g3=0.5,g2=1로 골라졌어 그럼 xmin=3, xmin2=2가

 

되는거지... 이런식으로 계산하는건데 다음 스텝에서 g= 어떤 식에 의해 g0~g6값이 또 계산이되고 위의 과정을 반복하는거야

 

으 이걸 어떻게 for문 하나로 짤수있을까 도와줘 ㅜㅜ