Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2010, 19:08   #1
KOPC1886
Пользователь
 
Регистрация: 28.10.2010
Сообщений: 26
Печаль Бросание двух костей.

Помогите решить задачу про бросание костей:

Программа должна использовать rand для бросание 1 и 2 кости. Затем должна подсчитываться сумма двух значений. Поскольку каждая кость может показывать целое число от 1 до 6, то сумма может варьироваться от 2 до 12 с наиболее частым значением суммы 7 и наименее частыми 2 и 12. Используйте одномерный массив, чтобы подсчитывать, сколько раз выпадет каждая возможная сумма.

Решите пожалуйста, очень надо:cry:
KOPC1886 вне форума Ответить с цитированием
Старый 13.12.2010, 20:55   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
for i:=2 to 12 do
a[i]:=0; 
for i:=1 to 100000 do
inc(a[random(11)+2]);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 13.12.2010, 20:55   #3
Ezhuk
Форумчанин
 
Регистрация: 09.10.2010
Сообщений: 217
По умолчанию

Вот грубое решение. Все вроде не сложно.
Код:
void main(){
	srand(time(0));
	int a[11]={0};
	for(int i=0;i<1000000;i++)
		a[(rand()%6)+(rand()%6)]++;
	for(int i=0;i<=10;i++)
		printf("%d\t%d\n",i+2,a[i]);
}
Ёж птица гордая, пока не пнешь не полетит.
Ezhuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составление комбинации из 7 костей домино невидимка Помощь студентам 3 24.04.2010 10:57
Direct3D Загрузка костей, анимации AngelOfDeath Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 30.07.2009 12:37
Столкновение двух Манжосов Денис :) Помощь студентам 13 10.09.2008 22:01