본문으로 바로가기

[c++]빙고게임 만들기 #1

category 프로그래밍/C++ 2018. 6. 25. 23:14

빙고게임 만들기1 소스입니다.

#include <iostream> #include <time.h> using namespace std; int main() { srand((unsigned int)time(0)); int iNumber[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) { system("cls"); 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 << "숫자를 입력하세요(0: 종료) : "; int input; cin >> input; if (input == 0) break; else if (input < 1 || input > 25) continue; //모든 숫자 검사후 입력한 같은 숫자가 있는지 비교 for (int i = 0; i < 25; ++i) { if (input == iNumber[i]) { // 숫자를 *로 변경하기 위해 특수값 INT_MAX 로 해준다. iNumber[i] = INT_MAX; break; } } } return 0; }


<출력결과>


'프로그래밍 > C++' 카테고리의 다른 글

암시적(묵시적) DLL 만들기!!  (0) 2018.07.25
[c++]빙고게임 만들기 #2  (2) 2018.06.25