Правильно выполнены два действия из трёх. При этом при написании
Условие
Формат задания
Решение по шагам
Как рассуждать
Решение. Элементы ответа:Область | Условие 1 (y<=1) | Условие 2 (y>=x) | Условие 3 (x>=-1) | Условие 4 (xx+yy<=1) | Программа выведет | Область обрабатывается верно | A | нет | — | — | — | — | нет | B | нет | — | — | — | — | нет | C | нет | — | — | — | — | нет | D | да | да | нет | — | — | нет | E | да | да | да | нет | не принадлежит | нет | F | да | да | да | да | принадлежит | да | G | да | да | да | нет | не принадлежит | да | H | да | нет | — | — | — | нет | I | да | нет | — | — | — | нет | J | да | нет | — | — | — | нет | K | да | да | да | нет | не принадлежит | да | Возможная доработка (Паскаль, объединение двух пересекающихся областей): if (xx+yy<=1) and (y>=x) or (y>=x+1) and (x>=-1) and (y<=1) then write('принадлежит') else write('не принадлежит') Возможная доработка (Си, отдельно рассматриваем области, лежащие по разные стороны от окружности): if ((xx+yy<=1) && (y>=x) || (xx+yy>=1) && (x>=-1) && (x<=0) && (y>=0) && (y<=1)) cout << "принадлежит"; else cout << "не принадлежит"; Могут быть и другие верные способы доработки.
Осталось ещё 1 шаг
Полный разбор с проверкой ответа
Бесплатно · займёт минуту