목차
1. 직사각형 그리는 프로그램 작성하기.
소스
프로그램 실행결과 및 설명
2. 가위, 바위, 보 프로그램.
소스
프로그램 실행결과 및 설명
소스
프로그램 실행결과 및 설명
2. 가위, 바위, 보 프로그램.
소스
프로그램 실행결과 및 설명
본문내용
시작하겠습니다.\n";
int nComputer;
srand((unsigned int)time(NULL));
nComputer = (rand()%3)+1;
bool bWin;
do
{
bWin = true;
nComputer = (rand()%3)+1;
cout << "가위는 1, 바위는 2, 보는 3을 눌러주세요 : ";
int nUser;
cin >> nUser;
if(nComputer == nUser)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 비겼습니다.\n";
bWin = false;
}
else if(nComputer == 1 && nUser == 3)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 졌습니다.\n";
bWin = false;
}
else if(nComputer == 2 && nUser == 1)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 졌습니다.\n";
bWin = false;
}
else if(nComputer == 3 && nUser == 2)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 졌습니다.\n";
bWin = false;
}
else if(nComputer == 1 && nUser == 2)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 이겼습니다.\n";
bWin = true;
}
else if(nComputer == 2 && nUser == 3)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 이겼습니다.\n";
bWin = true;
}
else if(nComputer == 3 && nUser == 1)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 이겼습니다.\n";
bWin = true;
}
else
{
cout << "이런 경우는 없습니다.\n";
bWin = false;
}
}while(bWin == false);
system("PAUSE");
return 0;
}
▼ 프로그램 실행결과 및 설명
int nComputer;
srand((unsigned int)time(NULL));
nComputer = (rand()%3)+1;
bool bWin;
do
{
bWin = true;
nComputer = (rand()%3)+1;
cout << "가위는 1, 바위는 2, 보는 3을 눌러주세요 : ";
int nUser;
cin >> nUser;
if(nComputer == nUser)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 비겼습니다.\n";
bWin = false;
}
else if(nComputer == 1 && nUser == 3)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 졌습니다.\n";
bWin = false;
}
else if(nComputer == 2 && nUser == 1)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 졌습니다.\n";
bWin = false;
}
else if(nComputer == 3 && nUser == 2)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 졌습니다.\n";
bWin = false;
}
else if(nComputer == 1 && nUser == 2)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 이겼습니다.\n";
bWin = true;
}
else if(nComputer == 2 && nUser == 3)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 이겼습니다.\n";
bWin = true;
}
else if(nComputer == 3 && nUser == 1)
{
cout << "컴퓨터 : " << nComputer << " 사람 : " << nUser << " => 이겼습니다.\n";
bWin = true;
}
else
{
cout << "이런 경우는 없습니다.\n";
bWin = false;
}
}while(bWin == false);
system("PAUSE");
return 0;
}
▼ 프로그램 실행결과 및 설명
소개글