|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2017, 12:57 | #1 |
Новичок
Джуниор
Регистрация: 11.10.2015
Сообщений: 2
|
Как найти победителя который выбрал самое маленькое число? Unix процесс. Shell
В игре «Уникальный» несколько игроков частным образом выбирают целое число.
Затем они показывают свой выбор. Победителем является тот игрок, который выбрал наименьший уникальный номер. Игра считается ничьей, если не было выбрано уникально целое число. Вы должны написать программу, которая имитирует такую игру в соответствии со следующим: 1. Процессы родительского процесса fork player (дочерний) (максимум до 10 игроков). Затем он ожидает, что каждый из дочерних процессов вернет целое число. 2. Игроки (дочерние процессы) случайным образом выбирают целое число от 1 до 5 и возвращают выбор родителям. 3. Родительский процесс определяет победителя на основе выбора, возвращенного Игроком (дочерние процессы). Затем родительский процесс выводит идентификатор победителя и Информирмирует все дочерние процессы о завершении, прежде чем он завершится. Если это ничья, родительский процесс должен сообщить всем дочерним процессам (игрокам) выбрать другое целое число. 4. Пункты 2 и 3 должны повторяться столько раз, сколько требуется, пока победитель не определиться. Примерный вывод на экран: $ ./game 5 Game starts with 5 players Player 3312 choose 4 Player 3314 choose 3 Player 3313 choose 2 Player 3315 choose 1 Player 3316 choose 5 Player 3315 win! Помогите написать программу и понять тему. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти процесс, который жрет больше памяти | dezintegrator | C# (си шарп) | 3 | 27.10.2016 01:27 |
Prolog Найти самое больше число | melati | Помощь студентам | 2 | 29.11.2015 13:19 |
[Делфи]Самое маленькое число. Как вычислить? | zotox | Помощь студентам | 15 | 08.09.2009 15:47 |
Как используя Delphi найти процесс, который отвечает за определенное действие | Minvay | Общие вопросы Delphi | 10 | 19.03.2009 12:41 |
В целочисленном массиве найти самое часто повторяющееся число | Алена | Помощь студентам | 2 | 01.11.2007 19:46 |