Задача. Даны действительные числа [latex]x[/latex],[latex]y[/latex]. Определить, принадлежит ли точка с координатами [latex](x;y)[/latex] заштрихованной части плоскости. Тесты. Ввод Вывод [latex](-5.25;1.5)[/latex] Принадлежит [latex](-3;1)[/latex] Принадлежит [latex](0.6;0.6)[/latex] Принадлежит [latex](-0.8;0.9)[/latex] Принадлежит [latex](0.5;0.4)[/latex] Не принадлежит [latex](-0.25;-0.3)[/latex] Не принадлежит Код. (C++)
1 2 3 4 5 6 7 8 9 10 11 |
#include <stdio.h> #include <math.h> int main() { double x,y; //описание переменных для хранения входных данных scanf("%lf%lf",&x,&y); //ввод координат точки if((y>=1) || (x>=-1 && x<=1 && y>=fabs(x))) printf("Belongs"); //проверка else printf("Doesn't belong"); return 0; } |
Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) { double x,y; //описание переменных для хранения входных данных Scanner sc = new Scanner(System.in); x = sc.nextDouble(); //ввод координат точки y = sc.nextDouble(); if ((y >= 1) || (x >= -1 && x <= 1 && y >= Math.abs(x))) System.out.printf("Belongs"); //проверка else System.out.printf("Doesn't belong"); } } |
Решение. Решение задачи сводится к поиску условия, при котором точка будет принадлежать данной части плоскости. В данной задаче условие … Continue reading
Для отправки комментария необходимо войти на сайт.