которая вводит с клавиатуры координаты точки на плоскости
Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (x, y – действительные числа) и определяет принадлежность точки заштрихованной области, включая ее границы. Программист торопился и написал программу неправильно. Вот она:
1 2 3 4 5 6 7 8 9 10 |
var x, y: real; begin readln(x, y); if x*x + y*y >= 4 then if x >= –2 then if y <= –x then write('принадлежит') else write('не принадлежит') end. |
1 2 3 4 5 6 7 8 9 10 11 |
#include <stdio.h> int main(void) { float x, y; scanf(″%f %f″, &x, &y); if (x*x + y*y >= 4) if (x >= –2) if (y <= –x) printf(″принадлежит″); else printf(″не принадлежит″); } |
Последовательно выполните следующее: 1) Приведите пример таких чисел x, y, при которых программа неверно решает поставленную задачу. 2) Укажите, как …