25 января 2016 г.

Ввести порядковый номер карты(от 0 до 35) и определить масть и достоинство карты.

int card;
cout << "Enter number of card:";
cin >> card;
if (card >= 0 && card <= 8)
{
switch (card)
{
case 0:
case 1:
case 2:
case 3:
case 4:
cout << card + 6 << " " << char(3) << endl;
break;
case 5:
cout << "J " << char(3) << endl;
break;
case 6:
cout << "Q " << char(3) << endl;
break;
case 7:
cout << "K " << char(3) << endl;
break;
case 8:
cout << "A " << char(3) << endl;
break;
}
}
else if (card >= 9 && card <= 17)
{
switch (card)
{
case 9:
case 10:
case 11:
case 12:
case 13:
cout << card - 3 << " " << char(4) << endl;
break;
case 14:
cout << "J " << char(4) << endl;
break;
case 15:
cout << "Q " << char(4) << endl;
break;
case 16:
cout << "K " << char(4) << endl;
break;
case 17:
cout << "A " << char(4) << endl;
break;
}
}
else if (card >= 18 && card <= 26)
{
switch (card)
{
case 18:
case 19:
case 20:
case 21:
case 22:
cout << card - 3 << " " << char(5) << endl;
break;
case 23:
cout << "J " << char(5) << endl;
break;
case 24:
cout << "Q " << char(5) << endl;
break;
case 25:
cout << "K " << char(5) << endl;
break;
case 26:
cout << "A " << char(5) << endl;
break;
}
}
else if (card >= 27 && card <= 35)
{
switch (card)
{
case 27:
case 28:
case 29:
case 30:
case 31:
cout << card - 3 << " " << char(6) << endl;
break;
case 32:
cout << "J " << char(6) << endl;
break;
case 33:
cout << "Q " << char(6) << endl;
break;
case 34:
cout << "K " << char(6) << endl;
break;
case 35:
cout << "A " << char(6) << endl;
break;
}
}
system("pause");

Комментариев нет:

Отправить комментарий