Есть и надо сказать, в чем ее суть: var a,b,s,n,u: integer; begin readln (s); n: =s mod 4; u: =s mod 2; if (s mod 2> 0) then writeln ('инвалиды') else for a: =0 to n do begin for b: =0 to u do begin if ((a*4) + (b*2) = s) then writeln (a,b); end; end; end.