Насколько я помню, нужно его постоянно делить на 2 и ответ записывать с конца ( остаток 0 или 1)
Var a,b,c,d,e:integer;
begin
read(a,b,c,d,e);
write(a+b+c+d+e);
end.
у меня почему то получается 3 варианта, все проверил и похоже все подходят, странно.
1) <span>Виноградов - Писатель</span>
<span>Поспелов - Певец</span>
<span>Сабиров - Иллюзионист</span>
<span>Шмонов - Художник</span>
2) Виноградов - Иллюзионист
Поспелов - Певец
Сабиров - Художник
Шмонов - Писатель
3) Виноградов - Художник
Поспелов - Певец
Сабиров - Иллюзионист
Шмонов - Писатель