28 / 23 / 13
Регистрация: 08.12.2012
Сообщений: 611
|
|||||||||||
1 | |||||||||||
Считать последовательность игральных карт и занести их в массив множеств17.07.2014, 15:38. Показов 1678. Ответов 7
Метки нет (Все метки)
вопрос такой:
напишите процедуру которая бы считывала последовательность игральных карт и заносила их в массив множеств - по одному множеству на каждую масть. Один перечислимый тип используйте для карты,а второй - для масти.Данные каждой карты будут представлены символом, соответствующим масти и символом, соответствующим карте ('6' .. '10','B','Д','K','T') вот чего пришло пока в голову
посимвольно например для масти
может у кого какие соображения есть
0
|
17.07.2014, 15:38 | |
Ответы с готовыми решениями:
7
Мастям игральных карт присвоены порядковые номера. Вывести название соответствующих карт Задачка на кодировку игральных карт Раздача игральных карт на 3 человека Из 52 игральных карт случайным образом выбраны 4 |
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
17.07.2014, 15:56 | 2 | |||||
Сообщение было отмечено ujif как решение
Решение
Откуда считывала?
Добавлено через 4 минуты Типы
1
|
28 / 23 / 13
Регистрация: 08.12.2012
Сообщений: 611
|
|||||||||||
17.07.2014, 20:15 [ТС] | 3 | ||||||||||
задание взято из книги "Turbo Pascal" 5 издание Эллиот Коффман
стр 711...я так думаю,наверно в слове "откуда" в задании имеется ввиду полная свобода выбора для программиста... Добавлено через 2 минуты да про строки сам придумал., а со множествами как раз и проблема на ум ничего не идет Добавлено через 41 минуту вот еще вариант
Добавлено через 1 час 12 минут вот так ,значит пока получилось
каждое множество перечислимым типом kart а надо по условию
0
|
Модератор
|
|||||||||||
18.07.2014, 11:44 | 4 | ||||||||||
Сообщение было отмечено ujif как решение
Решение
Можно как-то так:
Допустимые обозначения рангов: ТтAa 2 3 4 5 6 7 8 9 10 ВвJj ДдQq КкKk Допустимые обозначения мастей: ♥ЧчHh ♦БбDd ♣ТтCc ♠ПпSs Вводите через пробел последовательность карт в виде РангМасть, для завершения ввода нажмите Enter: > ss Ah 2D 10c ks *** Не опознана карта: "ss" > 3п 7п Тп > Содержимое колоды: Т♥ 2♦ 10♣ Т♠ 3♠ 7♠ К♠ PS. Тег code в тестовом прогоне испортит значки мастей. Добавлено через 8 минут Если хочется видеть туза после короля, в типе TRank переставьте Ace после King:
1
|
28 / 23 / 13
Регистрация: 08.12.2012
Сообщений: 611
|
|
18.07.2014, 11:51 [ТС] | 5 |
Спасибо Уважаемый bormant за поддержку,
очень красиво написано
0
|
Модератор
|
||||||
18.07.2014, 12:04 | 6 | |||||
Сообщение было отмечено ujif как решение
Решение
Можно довольно "дёшево" раскрасить вывод:
1
|
28 / 23 / 13
Регистрация: 08.12.2012
Сообщений: 611
|
|
18.07.2014, 12:31 [ТС] | 7 |
думаю в конце проги добавить приглашение в казино
и нарисовать пару бутылок шампанского
0
|
28 / 23 / 13
Регистрация: 08.12.2012
Сообщений: 611
|
||||||
19.07.2014, 18:57 [ТС] | 8 | |||||
вот как-то так получилось
и bormant
0
|
19.07.2014, 18:57 | |
19.07.2014, 18:57 | |
Помогаю со студенческими работами здесь
8
Считать из файла числа и занести в массив Из колоды в 36 игральных карт случайным образом выбирают 5 Мастям игральных карт присвоены следующие номера Считать из файла слова и занести их в массив string-ов Считать данные с файла и занести их последовательно в двумерный массив Во второй массив занести обратную последовательность элементов первого массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |