Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kwangmyongsong
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 84
#1

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

06.10.2013, 00:35. Просмотров 562. Ответов 3
Метки нет (Все метки)

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

прошу помощи а то голову уже поломал с этим.

использовать только switch и максимум 17 case'ов =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2013, 00:35     Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода,
Посмотрите здесь:

ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты - C++
ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода, начинается с двоек до туза, по очереди, для...

Написать программу, которая предлагает пользователю ввести два числа, которые определяют диапазон, и выводит в консоль сумму всех чисел, входящих в - C++
Написать программу, которая предлагает пользователю ввести два числа, которые определяют диапазон, и выводит в консоль сумму всех чисел,...

7. Написать программу, которая предлагает пользователю ввести массу в тоннах (дробное число) и выводит по отдельности количество тонн, килограммов и г - C++
7. Написать программу, которая предлагает пользователю ввести массу в тоннах (дробное число) и выводит по отдельности количество тонн,...

6. Написать программу, которая предлагает пользователю ввести сумму в гривнах (дробное число) и выводит по отдельности количество гривен и количество - C++
6. Написать программу, которая предлагает пользователю ввести сумму в гривнах (дробное число) и выводит по отдельности количество гривен и...

Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным - C++
Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным (кратен 4, если заканчивается на 00,...

Написать программу, которая предлагает пользователю ввести радиус окружности и считает площадь этой окружнос - C++
Написать программу, которая предлагает пользователю ввести радиус окружности и считает площадь этой окружности. Число Pi задать в...

Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным (кратен 4, если заканчивается на 00, то еще кр - C++
Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным (кратен 4, если заканчивается на 00,...

Написать функцию, которая предлагает пользователю ввести с клавиатуры три числа типа unsigned int - C++
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая предлагает пользователю ввести с...

1. Написать программу, которая предлагает пользователя ввести дату рождения - C++
1. Написать программу, которая предлагает пользователя ввести дату рождения отца, в формате YYYY MM DD, затем дату рождения сына, в том же...

Написать программу, которая выводит в консоль текст звездочками(С++) - C++
Напишите плиз программу для C++ чтоб выводить текст звездочками(*)


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
06.10.2013, 00:56     Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода, #2
Делите порядковый номер на 13. По целой части от деления определяете масть, по остатку - достоинство карты. Т.е. будет два switch'a один для масти с 4 - мя case'ами, другой для достоинства карты с 13 - ью case'ами.
Kwangmyongsong
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 84
06.10.2013, 01:08  [ТС]     Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода, #3
а можете код написать, смысл понят я пробывал так но не получалось. тоесть:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
void main()
{
int cart = 0;
cout << " entre number cart ";
cin >> cart
switch (cart%13)
{
case: 1
cout << " two ";
...
case: 13
cout << " tuz ";
}
а вот дальше не знаю
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
06.10.2013, 01:19     Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода, #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
 
using namespace std;
void main()
{
   int cart = 0;
   
   cout << " entre number cart ";
   cin >> cart
   switch (cart%13)
  {
   case: 0
      cout << " two ";
      break;
   case: 1
      cout << " three ";
      break;
   case: 2
      cout << " four ";
      break;
   case: 3
      cout << " five ";
      break;
   case: 4
      cout << " six ";
      break;
   case: 5
      cout << " seven ";
      break;
   case: 6
      cout << " eight ";
      break;
   case: 7
      cout << " nine ";
      break;
   case: 8
      cout << " ten ";
      break;
   case: 9
      cout << " jack ";
      break;
   case: 10
      cout << " queen ";
      break;
   case: 11
      cout << " king ";
      break;
   case: 12
      cout << " ace ";
      break;
   }
 
   switch (cart\13)
  {
   case: 0
      cout << " spades ";
      break;
   case: 1
      cout << " clubs ";
      break;
   case: 2
      cout << " hearts ";
      break;
   case: 3
      cout << " diamonds ";
      break;
   }
}
Yandex
Объявления
06.10.2013, 01:19     Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода,
Ответ Создать тему
Опции темы

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