Решить задачу на с++
Мастям игральных карт присвоены порядковые номера 1-пики, 2-трефы, 3-бубны,4-червы. Даны два целых числа N – достоинство (6<=N<=14) и M - масть карты (1<=M<=4). Вывести название соответствующей карты вида «шестерка бубей»
orakul96:
В этой задаче можно пользоваться ООП?
Нам сказали решить эту задачу через оператор switch
ok
Ответы
Ответ дал:
0
include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "rus");
int M, N;
cin >> N >> M;
while (M < 1 || M>4) {
cout << "Введите порядковый номер, который принадлежит отрезку [1;4]." << endl;
cin >> M;
}
while (N < 6 || N>14) {
cout << "Введите достоинство, которое принадлежит отрезку [6;14]." << endl;
cin >> N;
}
switch (M)
{
case 1:
{
cout << N << " пика." << endl;
break;
}
case 2:
{
cout << N << " трефа."<<endl;
break;
}
case 3:
{
cout << N << " бубна." << endl;
break;
}
case 4:
{
cout << N << " черва."<<endl;
break;
}
default:
break;
}
system("pause");
return 0;
}
Ввод: 6 3
Экран: 6 бубна.
Вас заинтересует
2 года назад
3 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад