Попробуем порассуждать:
Сова сказала, что это пятачок, значит это не она.
Сову спрашивал кролик - значит тоже не он.
И остается пятачок, значит это он подарил подарок.
{1 вариант}
var otr, vozr: byte;
begin
writeln('введите возраст');
readln(vozr);
case vozr do
6,7: otr:=5;
8,9: otr:=4;
10,11: otr:=3;
12,13: otr:=2;
14,15: otr:=1;
end;
writeln('Ваш отряд', otr);
end.
{2 вариант - более простой}
var otr, vozr: byte;
begin
writeln('введите возраст');
readln(vozr);
otr:=5 - vozr div 2 + 3;
writeln('ваш отряд', otr)
end.
306 луидоров.
Таблицу начинаем заполнять с "Арабеллы". Вначале предполагаем, что на нее требуется все, что можно закупить. Но по условию на "Клото" капитан хочет закупить парусину вместо мушкетов, следовательно, парусину на "Арабеллу" не закупают. Аналогично, на "Элизабет" будут закупать порох - он также не закупается для "Арабеллы". Теперь можно заполнять таблицу для остальных кораблей.
Из какой системы счисления?