~cpp #include <iostream> #include <ctime> using namespace std; int main() { int num1, num2, num3; int strike = 0; int ball = 0; int out = 0; cout << "= 구 기=\n" do { srand(time(0)); num1 = (rand() % 9) + 1; num2 = (rand() % 9) + 1; num3 = (rand() % 9) + 1; cout << " : " << num1 << num2 << num3 << "\n"; }while((num1==num2)|| (num2==num3) || (num3==num1)); int value; do{ cout << " : "; cin >> value; int value1 , value2, value3; value1 = value /100; value2 = (value%100) / 10; value3 = (value%100) %10; strike=0; ball=0; out=0; if (value1 == num1 ) strike++; else if (value1 == num2 || value1 == num3) ball++; else out++; if (value2 == num2 ) strike++; else if (value2 == num1 || value2 == num3) ball++; else out++; if (value3 == num3 ) strike++; else if (value3 == num1 || value3 == num2) ball++; else out++; cout << "결과 : " << strike<<"s " << ball << "b " << out << "o " << "\n\n"; if (strike != 3) cout << ". \n"; }while (strike != 3); cout << "!!\n"; return 0; }