Олимпиадный тренинг

Задача . Офицеры*


Задача

Темы:

Среди офицеров с фамилиями Александров, Борисов, Васильев и Григорьев есть майор(3), капитан(2) и два лейтенанта(1). Александров и один из лейтенантов — танкисты(4), Борисов и капитан — артиллеристы(5), Александров младше по званию, чем Васильев.
Определите род войск и звание каждого из них. (По званию лейтенант младше капитана, а капитан младше майора.)

В качестве ответа приведите коды офицеров: Александрова, Борисова, Васильева и Григорьева. Код - двузначное число, в котором цифра разряда десятков обозначает род войск, а цифра разряда единиц обозначает звание (допустимы значения кодов 41, 42, 43, 51, 52,53). 


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя