Составить программу, по которой выведется значение true, если точка с заданными координатами (x,y) лежит внутри заштрихованной области и false – в противном случае.
Answers & Comments
blowberryninja
Примерно так, но не очень уверен, т.к. чертеж не понятен полностью.
var otvet:boolean; x,y:integer; begin readln(x,y); otvet:=((x in [3..4]) and ((y in [3..4]) or (y in [-4..-3]))); writeln(otvet); end.
0 votes Thanks 1
suxarevaa
Спасибо, но это не совсем то, что нужно)
blowberryninja
Программа выведет False если точки не принадлежат заштрихованной области, иначе выведет True)
suxarevaa
мы уже составляли подобную программу, но там была другая фигура) у меня есть записи этой программы, но я не могу понять какое ограничение нужно поставить для данной фигуры)
blowberryninja
Если условие указано верно, то решение верное)
Answers & Comments
var otvet:boolean;
x,y:integer;
begin
readln(x,y);
otvet:=((x in [3..4]) and ((y in [3..4]) or (y in [-4..-3])));
writeln(otvet);
end.