Разработать 5 консольных приложения на Си под freebsd
менее 10). Второе и третье приложение запускаются игроками.
Первое приложение отправляет один и тот же случайный вопрос
обоим игрокам и ожидает ответы. Игрок, ответивший правильно,
получает очко. Игра ведется в три хода. В завершении игроки
узнают результат игры. (Только два клиентских приложения)
2. Двоичные числа записаны в строке, разделителем является
пробел. Количество чисел равно m. Найти сумму всех двоичных
чисел как двоичное число и как десятичное число. Входные
данные: строка S. Для решения задачи использовать не менее m
процессов. (нет ограничений по длине строки, при поиске суммы необходимо отдельно считать сумму для десятичных и для двоичной записи, а не посчитать в десятичной и при выводе просто перевести в двоичную)
3. Дана последовательность символов С = {с0…сn–1}. Дан набор из N
пар кодирующих символов (ai,bi). Создать многопоточное
приложение, кодирующее строку С следующим образом: поток 0
заменяет в строке C все символы a0 на символы b0, поток 1
заменяет в строке C все символы a1 на символы b1, и т.д. Потоки
должны осуществлять кодирование последовательно.