C++ 셔플

2021. 8. 6. 22:54C++

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