Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
-7 / 1 / 0
Регистрация: 10.02.2019
Сообщений: 26
1

Вывести название карты, заданной двумя числами (достоинство и масть карты)

12.03.2019, 09:46. Показов 529. Ответов 2

Здравствуйте , не могу понять как объявить переменные.. требуется же вроде как номер и имя(масть) не понимаю что-то.. помогите пожалуйста, можете не писать код всей программы, объявите переменные правильно пожалуйста)
Задача:
Мастям игральных карт присвоены порядковые номера: 1 - пики, 2 - трет-фи, 3 - бубны, 4 - черви. Достоинства карт старше десятки, присвоены номера: 11 - валет, 12 - дама, 13 - король, 14 - туз. Даны два целых числа: N - достоинство (6 <N <14) и M - масть карты (1 <M <4). Вывести название соответствующей карты вида "шестерка бубен», «дама червей", "туз треф» и т.п.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2019, 09:46
Ответы с готовыми решениями:

Ввести порядковый номер карты из колоды и вывести в консоль масть и достоинство карты
ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода,...

Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты
и последние. =) Написать программу, которая предлагает пользователю ввести порядковый номер...

Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода,
Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и...

Вывести название карты и масть
Нужно составить программу, которая запрашивает масть карты (один из символов 'б'-бубны, 'п'-пики,...

2
246 / 163 / 79
Регистрация: 12.02.2019
Сообщений: 573
12.03.2019, 09:59 2
C++
1
2
3
4
5
6
7
8
9
string m[]={"пик", "треф", "бубен", "червей"};
do
{
  int n;
  cout<<"масть(1-4): ";
  cin>>n;
  if(n>0 && n<5)
    cout<<m[n-1]<<endl;
}while(n>0 && n<5);
с достоинством примерно так же
0
Продавец времени
5492 / 2975 / 687
Регистрация: 12.03.2015
Сообщений: 14,400
12.03.2019, 10:04 3
Ахтунг! Не отлаживал! Писал на заборе!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
static char* M[] = {" пик", " треф", " бубён", " червей"};
static char* N[] = {"Двойка", "Тройка", "Четвёрка", "Пятёрка", "Шестёрка", 
                    "Семёрка", "Восьмёрка", "Девятка", "Десятка", 
                    "Валет", "Дама", "Король", "Туз"};
 
#define BETWEEN(x, a, b) ((a <= x) && (x <= b))
 
char* get_card(char* buf, int m, int n)
{
  if (BETWEEN(m, 1, 4) && BETWEEN(m, 6, 14)) sprintf(buf, "%s%s", N[n - 2], M[m - 1]);
  else buf = "Неверный ввод";
  return buf;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2019, 10:04

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Использование компонентов списков для определения полноого названия (масть и достоинство) карты
Тема: Использование компонентов списков и выпадающих списков Использование компонентов ListBox,...

Дан массив данных о картах: название, масть, достоинство. Вывести на экран название тех карт , которые бьют карту К
Дан массив данных о картах: название, масть, достоинство. Вывести на экран название тех карт ,...

По заданному номеру карты k (6 ≤ k ≤ 14) определить достоинство соответствующей карты
Игральным картам условно присвоены следующие порядковые номера в зависимости от их достоинства:...

По заданному номеру карты определить достоинство соответствующей карты
Вот опять засела на задачка ,задали 13 задачек решить ....7 задач сама решила ,а вот эти не могу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.