C++ 셔플
2021. 8. 6. 22:54ㆍC++
728x90
// 셔플 (shuffle)
스왑
int temp, index1, index2;
for(int i = 0; i < 100; i++)
{
temp = index1;
index1 = index2;
index2 = temp;
}
int number[10];
int temp, index1, index2;
// 배열 초기화
for(int i = 0; i < 10; i++)
{
number[i] = i;
}
// 몇 번 섞을 지
for(int i = 0; i < 100; i++)
{
index1 = rand() % 10;
index2 = rand() % 10;
temp = number[index1];
number[index1] = number[index2];
number[index2] = temp;
}
728x90
'C++' 카테고리의 다른 글
C++ 클래스 (0) | 2021.08.11 |
---|---|
C++ 열거형 데이터 Enum (0) | 2021.08.11 |
C++ 포인터 (0) | 2021.08.06 |
C++ 전역 변수, 지역변수 (0) | 2021.08.05 |
C++ 함수 (0) | 2021.08.05 |