Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Задача в СИ на моделирование

Ответить
Настройки темы
C/C++ - [решено] Задача в СИ на моделирование

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите решить, никак не могу. Шахматист A в среднем на каждые 100 партий выигрывает у шахматиста B на 6 партий больше, чем проигрывает, а доля ничьих равна 80%. С использованием генератора случайных чисел промоделировать матч из 24 партий. С каким результатом он закончится?

Отправлено: 11:19, 25-12-2010

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


А ваши наработки где и мысли?
ЛОгически - 80% ничьих = 80 партий. Они нам не важны, т.к. не влияют на победы и поражения.
Осталось 20 партий из ста.
Из них он должен выиграть на 6 больше, чем проиграть, т.е. выиграть должен минимум 16 (10 из 20 - поровну + 6 по условию). Но может и больше выиграть, или чуть меньше. Осталось только случайным образом поподставлять условное значение и сделать повтор 24 раза. В чем проблема?

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 18:58, 25-12-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я думаю, что подсчеты нужно сделать так:

#include <stdio.h>
#include <math.h>

int main(int argc, char* argv[])
{
float nich,pr;
int ost,N,A;
printf ("Vvedite colichestvo partui");
scanf("%d" ,&N);
nich=int(N*0.8);
ost=N-nich;
pr=int(100/6);
A=ost*pr; //в среднем выйграет А у Б

А как вывести победителя не доходит.

Отправлено: 21:35, 25-12-2010 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Задача в СИ на моделирование

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[отзыв на книгу] 3D-Моделирование. Учебный курс. Большаков, Бочков, Сергеев anastacia_bond Цифровое изображение 0 09-10-2010 13:24
2010 - Моделирование баз данных в Visio 2010 OSZone Microsoft Office (Word, Excel, Outlook и т.д.) 0 30-03-2010 11:30
C/C++ - Моделирование и визуализация трехмерного объекта Devils0411 Программирование и базы данных 1 28-04-2009 11:28
Прочее - моделирование сети vktrmal Сетевые технологии 5 05-11-2008 13:51




 
Переход