void input_nums(int* lotto_nums);
void print_nums(int* lotto_nums);
int main()
{
int lotto_nums[6];
input_nums(lotto_nums);
print_nums(lotto_nums);
return 0;
}
void input_nums(int* lotto_nums)
{
int N;
int size = 6;
bool bCheck = false;
// 숫자를 입력받는 개수만큼 도는 반복문
for (int i = 0; i < size; i++)
{
bCheck = false;
printf("번호 입력 : ");
scanf("%d", &N);
// 이전에 입력 받았던 중복 체크 반복문
for (int j = 0; j < i; j++)
{
// 입력 값과 이전 값의 비교
if (lotto_nums[j] == N)
{
printf("\n\n같은 번호가 있습니다! \n\n");
bCheck = true;
break;
}
}
if (bCheck)
{
i--;
continue;
}
lotto_nums[i] = N;
}
}
void print_nums(int* lotto_nums)
{
int size = 6;
for (int i = 0; i < size; i++)
{
printf("%d ", *(lotto_nums + i));
}
}