#include <iostream>
#include <time.h>
using namespace std;
int main(void)
{
int num1, num2, num3, num4, num5, num6;
srand(time(NULL));
cout << "가위바위보게임 (하나빼기)" << endl;
printf("\n\n");
cout << "가위는 (1) 바위는 (2) 보는 (3) 입니다. 내실 것 두개를 골라주세요.\n" << endl;
cin >> num1;
if (num1 == 1)
cout << "첫번째는 가위를 내셨습니다." << endl;
if (num1 == 2)
cout << "첫번째는 바위를 내셨습니다." << endl;
if (num1 == 3)
cout << "첫번째는 보를 내셨습니다." << endl;
else if (num1 >= 4)
cout << "1 ~ 3 사이의 수를 입력해주세요" << endl;
printf("\n\n");
cin >> num2;
if (num2 == 1)
cout << "두번째는 가위를 내셨습니다.." << endl;
if (num2 == 2)
cout << "두번째는 바위를 내셨습니다." << endl;
if (num2 == 3)
cout << "두번째는 보를 내셨습니다." << endl;
else if (num1 >= 4)
cout << "1 ~ 3 사이의 수를 입력해주세요" << endl;
printf("\n\n");
num3 = rand() % 3 + 1;
num4 = rand() % 3 + 1;
if (num3 == num4)
num3 = rand() % 3 + 1;
printf("당신은 %d , %d 를 내셨습니다.\n", num1, num2);
printf("컴퓨터는 %d , %d 를 냈습니다.\n\n", num3, num4);
printf("당신은 무엇을 내시겠습니까?\n");
cin >> num1;
printf("당신은 %d 를 냈습니다.\n",num1);
num5 = rand() % 3 + 1;
num6 = num5;
printf("컴퓨터는 %d 를 냈습니다.\n", num5);
switch (num1)
{
case 1:
if (num5 == 1)
cout << "컴퓨터와 비겼습니다." << endl;
else if (num5 == 2)
cout << "당신이 졌습니다." << endl;
else if (num5 == 3)
cout << "당신이 이겼습니다." << endl;
break;
case 2: if (num5 == 1)
cout << "당신이 이겼습니다." << endl;
else if (num5 == 2)
cout << "컴퓨터와 비겼습니다." << endl;
else if (num5 == 3)
cout << "당신이 졌습니다." << endl;
break;
case 3: if (num5 == 1)
cout << "당신이 졌습니다." << endl;
else if (num5 == 2)
cout << "당신이 이겼습니다." << endl;
else if (num5 == 3)
cout << "컴퓨터와 비겼습니다." << endl;
break;
}
}
가위바위보게임 만드는거고 하나빼기 하고 덤비는거로 고르는거임.
4시간 30분 해도해도 안되서 물어봄.
변수 2개를 나오게해서 그 나온 변수에서만 컴퓨터가 내게 해야되는데 빡대가리라서 그걸 어떻게 해야 할 지 모르겠음.
그러니까 컴터가 1,3 냈는데 갑자기 2 가 툭 튀어나오는 경우도 있고 그럼 지금.
이걸 10번 반복하려고 맨 위에 while 집어넣고 switch case 1,2,3 break 위에마다 a++ 달아서
while ( a <= 10) 했더니만
오류뜨길래 무시하고 진행했더니만 니가이겨써 무한반복함.
뇌정지왔음. 도와주셈.
while문 검색해서 공부해바
그리고 C++이면 C처럼 하는거보다 더 쉬운 방법 있는데 아직 안가르쳐주나보네 학원에서 배우는거 너무 믿지말고 너 스스로 책사던지 블로그라도 보면서 공부하는게 답이당...
내가 빡대가리라 그런가 니가 컴퓨터가 처음에 뭘 냈는지 아니 (num3랑 num4) 0이나 1 중 구해서 0이면 num3 내고 1이면 num4를 내면 돼지 않을까?