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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Paraday
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 73
#1

Моделирование случайных величин - C++

30.05.2012, 12:15. Просмотров 1282. Ответов 6
Метки нет (Все метки)

Смоделировать выбор "втемную" одной карты из полного набора игральных карт
включает 4 масти ("пики", "трефы", "бубны" и "черви") и по 9 достоинств карт в
каждой масти ("6", "7", "8", "9". "10", "валет", "дама", "король", "туз").

Вывести
название этой карты в виде, аналогичном следующим: "Выбранная дама пик", "Выбранная шестерка бубен " и так дальше.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2012, 12:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Моделирование случайных величин (C++):

Моделирование случайных величин - C++
Смоделировать бросание игрального кубика (т.е. с помощью датчика случайных чисел получить одно из целых чисел 1, 2, .... 6) каждым из...

Моделирование случайных величин - C++
С помощью датчика случайных чисел получить 50 целых чисел, равных 0 или 1, и подсчитать количество единиц и количество нулей.

Сумма двух случайных величин - C++
Подскажите пожалуйста, почему так получается: // генератор равномерного распределения unsigned char get_simple() { ...

Сформировать файл из значений случайных величин - C++
Сформировать файл из значений случайных величин: 0.324, 0.524, 0.789, 0.556, 0.761, 0.248, 0.345, 0.911, 0.216. Начал изучать с++,...

Реализация метода отношений случайных нормальных величин - C++
Доброго времени суток, подскажите пожалуйста что значит "метод отношений случайных нормальных величин", что это собой подрозумевает, дали...

Моделирование случайных чисел с экспоненциальным законом распределения - C++
Программирования случайных чисел с экспоненциальным законом распределения. Товарищи помогите пожалуйста.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119
30.05.2012, 12:55 #2
Что подразумевает "втемную" ? Это сама программа рандомно выбирает карту или как?
0
Paraday
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 73
30.05.2012, 12:56  [ТС] #3
Ну да, как то так.
рандомно.
0
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119
30.05.2012, 13:12 #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
#include <iostream>
#include <conio.h>
using namespace std;
int mass[100];
int x, y;
int main()
{srand(time(NULL));
x=rand()%3;
y=rand()%8;
string str="Vubranaya karta: ";
if (y==0)  str+="6 " ;
if (y==1)  str+="7 " ;
if (y==2)  str+="8 " ;
if (y==3)  str+="9 " ;
if (y==4)  str+="10 " ;
if (y==5)  str+="valet " ;
if (y==6)  str+="dama " ;
if (y==7)  str+="korol' " ;
if (y==8)  str+="tyz " ;
if (x==0)  str+="pik " ;
if (x==1)  str+="tref " ;
if (x==2)  str+="bybn " ;
if (x==3)  str+="cherveu " ;
cout<<str;
getch();  
}
0
Andrey.K
342 / 263 / 15
Регистрация: 14.11.2010
Сообщений: 482
30.05.2012, 13:15 #5
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
#include <iostream>
#include <conio.h>
#include <ctime>
#include <cstdlib>
#include <string>
using namespace std;
void Answer()
{
    int number,min=6,max=14;
    int suit;
    srand((unsigned)time(NULL));
    number=rand() % (max - min + 1) + min;
    min=1;max=4;
    suit=rand() % (max - min + 1) + min;
    if(number>=6 && number<=10) cout<<number<<" ";
    else
        switch(number)
        {
        case 11: cout<<"Валет ";break;
        case 12: cout<<"Дама ";break;
        case 13: cout<<"Король ";break;
        case 14: cout<<"Туз ";break;
        }
    switch(suit)
    {
    case 1: cout<<"треф ";break;
    case 2: cout<<"бубен ";break;
    case 3: cout<<"червей ";break;
    case 4: cout<<"пик ";break;
    }
}
int main()
{
    setlocale(0,"Rus");
    Answer();
    getch();
    return 0;
}
0
Paraday
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 73
30.05.2012, 13:38  [ТС] #6
Спасибо
0
Vladushkov
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 1
31.05.2016, 17:44 #7
Объясните пожалуйста очень подробно что вбивать и как ? Очень нужно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2016, 17:44
Привет! Вот еще темы с ответами:

Моделирование непрерывных случайных величин - C++
помогите пожалуйста) смоделировать непрерывную случайную величину ξ методом обратных функций и методом отбора. Сравнить...

Запишите шесть строк, состоящих из двух случайных чисел типа int, которые не больше 10 и трех случайных чисел - C++
Запишите шесть строк, состоящих из двух случайных чисел типа int, которые не больше 10 и трех случайных чисел типа float, что не больше...

Обработка Литерных Величин - C++
Определите,совпадает ли количество букв &quot;а&quot; в двух словах.Вставьте после буквы &quot;я&quot; в слове букву &quot;к&quot; и перед ней вставьте букву...

Написать конвертер величин - C++
написать приложение который может пересчитать вес в фунтах, валюта, площадь


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.05.2016, 17:44
Ответ Создать тему
Опции темы

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