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

{

lotto[i] = rand() % 45 + 1 ;

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

{

if (lotto[i] == lotto[j])  // 이부분;;

{

i--;    // ?

break;

}

}

}

로또 코딩 일부분입니다..


만약 i=0 일때 5,

     i=1 일때 21,

     i=2 일때 5 나오면 어떻게되나요?  (코딩해보면 중복숫자 안나옴)

 ------------

i-- 해도 lotto[1]과 lotto[2]를 비교하지

lotto[0]일때와 lotto[2]일때는 서로비교 못하지않나요?  

늒네라 이해가안대영;