for반복문을 사용하여 만든 것
#include<iostream>
using namespace std;
int main()
{
int count = 5;
int num = 5;
int answer = 486;
int i = 0;
int input;
for (i = 0; i < num; i++)
{
cout << "남은 횟수 : " << count << endl;
cout << "값을 입력해주세요 -> ";
cin >> input;
if (input < answer)
{
cout << "값이 작습니다." << endl;
}
else if (input > answer)
{
cout << "값이 큽니다." << endl;
}
else
{
cout << "정답입니다!!" << endl;
break;
}
count--;
if (count == 0)
{
cout << "기회가 끝났습니다." << endl;
break;
}
}
}
While 반복문을 사용하여 만든 것
#include<iostream>
using namespace std;
int main()
{
int answer = 486, input = 0, count = 5;
while ((answer != input) && (count != 0))
{
cout << "현재 남은 횟수 : " << count-- << endl;
cout << "입력 : ";
cin >> input;
if (input > answer)
cout << "값이 큽니다." << endl << endl;
else if (input < answer)
cout << "값이 작습니다." << endl << endl;
else
cout << "정답입니다." << endl << endl;
}
if ((count == 0) && (answer != input))
cout << "땡!!!!!!" << endl;
}