Program gt; var n,i,a:integer; begin read(N); a:=n div 4; for i:=1 to a do begin if((n-i*4)mod 2=0)then writeln((n-i*4),' лап гусей и ',i*4,' лап заёцев'); end; end.
Алгоритм перехода дороги. Дошёл до светлофора - ждёшь зелёный свет - смотришь на лево, если машин нет до идёшь до середины - смотришь на право, если машин нет переходишь дорогу полностью. Алгоритм похода в магазин. Взять деньги - выйти с квартиры - закрыть дверь - дойти до магазина - купить нужные предметы - вернуться назад - открыть дверь - зайти обратно в квартиру. Алгоритм приготовления чаю. Налить в чайник воду - поставить кипятьтся - подготовить кружку(если нет чистой кружки, то помыть) - кинуть пакетик в чай - воду из чайника вылить в кужку - насыпать сахар - наслаждаться чаем.
Надеюсь проблем с переводом на украинский язык не будет.
Если система пятеричная, в ней 5 цифр - от 0 до 4. Но ноль не является натуральным числом, поэтому начнем с единицы. Итак, 1, 2, 3, 4. Каждое число получается увеличением значения своего предшественника на единицу. 4+1 = 5, это мы знаем, но цифры 5 в этой системе нет. Так же, как в нашей десятичной системе нет цифры 10 - последняя в ней девятка. А 10 - это сброс разряда в ноль и перенос единички в следующий разряд. Потом будет 1, 2, 3, ..9, и снова перенос 1 со сбросом в 0. В пятиричной системе - то же самое. После 4 идет сброс в ноль и единичка в старший разряд. Поэтому получаются числа 10, 11, 12, 13, 14 Далее - сброс, плюс единичка в старший, и получим 20. Все, получено 10 чисел. Окончательно: 1, 2, 3, 4, 10, 11, 12, 13, 14, 20
var n,i,a:integer;
begin
read(N);
a:=n div 4;
for i:=1 to a do
begin
if((n-i*4)mod 2=0)then writeln((n-i*4),' лап гусей и ',i*4,' лап заёцев');
end;
end.