#include#include using namespace std; int main() { srand((unsigned int)time(0)); int iNumber[25] = {}; // 1 ~ 25까지 숫자 입력 for (int i = 0; i < 25; ++i) { iNumber[i] = i + 1; } // 숫자를 섞는다. int iTemp, idx1, idx2; for (int i = 0; i < 100; ++i) { idx1 = rand() % 25; idx2 = rand() % 25; iTemp = iNumber[idx1]; iNumber[idx1] = iNumber[idx2]; iNumber[idx2] = iTemp; } while (true) { //숫자를 5x5 출력 for (int i = 0; i < 5; ++i) { for (int j = 0; j < 5; ++j) { if (iNumber[i * 5 + j] == INT_MAX) cout << "*\t"; else cout<< iNumber[i * 5 + j] << "\t"; } cout << endl; } cout << "Input Number ( 0 : Exit ) :"; int iInput; cin >> iInput; if (iInput == 0) break; else if (iInput < 1 || iInput >25) continue; // 중복을 체크하기 위함 bool bAcc = true; // 모든 숫자를 차례대로 검색해서 입력숫자와 같은 숫자를 검색. for (int i = 0; i < 25; ++i) { // 같은 숫자가 있을 경우 if (iInput == iNumber[i]) { bAcc = false; iNumber[i] = INT_MAX; break; } } } return 0; }
'Programming > C & C++' 카테고리의 다른 글
[C++] Bingo Game ver.3 ( AI Ver ) (0) | 2018.02.21 |
---|---|
[C++] Bingo Game ver.2 (0) | 2018.02.20 |
[C++]숫자퍼즐게임 (0) | 2018.02.13 |
[C++] BaseBall Game (0) | 2018.02.13 |
[C++] Lotto Game (0) | 2018.02.13 |