Форум » Циклы, ветвления, рекурсия » С1 из варианта ZY228 » Ответить

С1 из варианта ZY228

Силяева: Вот условие- http://shot.qip.ru/00cy4I-3IA4wMdxm/ Я решала и у меня вышло if ((x<0)and(y>=1-x)and(y>=x*x))or ((x>=0)and(y>=1-x)and(x<=1)) then writeln(+) else writeln(-); end. С ответом не совпадает!Но ведь может и другое решение быть! Посмотрите правильно ли?

Ответов - 6

Силяева: if (y >= -1) and (y <= sin(x)) and (y >= x-1) and (x >= -pi/2) then write('принадлежит') else write('не принадлежит');

Силяева:

Силяева: x<=1 y>=1-x y>=x*x вывод верно? A + + _ не прин да В + + + прин да а остальные области не принадлежат.


Людвиг: Там ответ: if (y<=4-x*x) and ((x>=0) and (y>=x*x-2) or (x<=0) and (y>=0)) then write('принадлежит') else write('не принадлежит'); А если я напишу ответ таким образом. Будет ли верен ответ? var x,y: real; begin readln(x,y); if ((y<=4-x*x) and (x>=0) and (y>=x*x-2)) or ((y<=4-x*x) and (x<=0) and (y>=0)) then write('принадлежит') else write('не принадлежит'); end.

Поляков: Людвиг пишет: А если я напишу ответ таким образом. Будет ли верен ответ? Подходит любое верное условие. Оптимизировать не обязательно.

Силяева: Возьму за ответ ваше решение!спасибо!



полная версия страницы