0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 3
|
|
1 | |
Найти нужные числа из множества случайных23.05.2013, 22:56. Показов 1288. Ответов 5
Метки нет (Все метки)
Доброго времени суток! Ребята, помогите, пожалуйста, решить задачу) Изначально задание выглядит так:
"Эксперимент состоит из подсчета числа бросков двух костей до выпадения двух шестерок. Провести статистическое исследование среднего числа необходимого для получения двух шестерок, повторяя эксперимент N раз." Последняя задача в курсовой работе (задачи типа "Введите 2 числа и найдите сумму" сделаны) осталась нерешённой Много тем посещал, примеры на случайные числа видел, но хорошего опыта еще нету... В принципе есть идея просто сделать программу, которая выводит в 2 столбца N чисел, от 1 до 6, а потом подсчитывает количество строк в которых сумма равна 12. Затем (100/N)*кол-во строк, получается статистика. Вроде всё просто, но как это выложить в код... ничего не получается... Помогите, пожалуйста, сейчас моё будущее зависит от вас. PS: Пытаюсь писать на DeV C++ 5.0
0
|
23.05.2013, 22:56 | |
Ответы с готовыми решениями:
5
Найти нужные четырехзначные числа Дано множество из n случайных чисел из отрезка [-10,10]. Найти элементы множества больше -1, их количество, произведение Найти мощность множества, состоящего из делителей числа А Найти мощность множества, состоящего из нечетных цифр числа А |
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
|
|
23.05.2013, 23:08 | 2 |
для чистоты эксперимента можно сделать цикл в 500 итераций двойного std::rand() % 5 + 1 , нуля на костях вроде нет ,полученные результаты загнать в контейнер и отсортировать исходя из поставленной задачи, апосля вывести статистику .)
1
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 3
|
|
23.05.2013, 23:25 [ТС] | 3 |
Всё до чего я додумался выложено ниже:
PS: не додумался, а спёр откуда-то и чуть переработал Код
#include <cstdio> #include <time.h> #include <iostream> using namespace std; int main() { srand(time(NULL)); int r; for (int k = 0; k < 300; k++) { r=rand()%6+1; cout << r <<"\n"; } system("PAUSE"); return 0; } пытаясь вникнуть в выше написаное мой мозг потребовал перезагрузку
0
|
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
|
|
23.05.2013, 23:34 | 4 |
два раза по rand(),вроде 2 кости ? ,результат ложи в вектор через pair<int,int> , vector< pair<int , int>> vc
Добавлено через 30 секунд после сортируй.
1
|
23.05.2013, 23:43 | 5 | |||||
У меня получилось вот так (код в VS 2010):
1
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 3
|
|
24.05.2013, 23:08 [ТС] | 6 |
Мимино, после копирования кода в компилятор он выдал несколько ошибок:
Загрузил нужную библиотеку, скинул в папку с такими же ".h" файлами... результат тот же. Однако проблема решилась наиболее неожиданным методом- просто удалил строку #include "stdafx.h" и программа заработала как положено Сколько пользуюсь компилятором, столько и удивляюсь абсурдности некоторых решений Спасибо большое всем кто пытался меня чему-то обучить))) Тему можно закрывать.
0
|
24.05.2013, 23:08 | |
24.05.2013, 23:08 | |
Помогаю со студенческими работами здесь
6
Найти представление числа S в виде суммы слагаемых из множества Найти все числа из множества n, в сумме которые дают число m Сформировать два множества, первое из которых содержит все простые числа из заданного множества Сформировать два множества, первое из которых содержит все простые числа из заданного множества Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |