Задача тут -
http://lilac2012.livejournal.com/107702.html. А ответ под катом, что даёт возможность подумать. А то постояли, помолчали и ушли.
Первый инженер сообщает произвольное число второму, второй прибавляет свой оклад и сообщает третьему, третий прибавляет свой оклад и сообщает снова первому, первый вычитает загаданное число и прибавляет свой оклад. Делим на три и получаем среднее.
Есть варианты. Из вредности не сообщаю.