C++ Напишите функцию bool is_in_square(double x, double y), которая проверит, что точка (x, y) находится внутри квадрата, изображенного на рисунке, включая его границу. На рисунке сетка проведена с шагом 1. С помощью этой функции решите задачу, в которой с клавиатуры вводится вещественные числа x и y, и нужно вывести «YES», если точка принадлежит квадрату, и «NO», если не принадлежит.
156
ОТВЕТЫ
#include lt;iostreamgt;
#include lt;cmathgt;
using namespace std;
bool is_in_square(double x, double y)
{
return ((fabs(x)lt;=1)amp;amp;(fabs(y)lt;=1));
}
int main()
{
double x, y;
cin gt;gt; x gt;gt; y;
if (is_in_square(x,y)) cout lt;lt; "YES";
else cout lt;lt; "No";
return 0;
}
Пример:
0.5 -0.6
YES
#include lt;cmathgt;
using namespace std;
bool is_in_square(double x, double y)
{
return ((fabs(x)lt;=1)amp;amp;(fabs(y)lt;=1));
}
int main()
{
double x, y;
cin gt;gt; x gt;gt; y;
if (is_in_square(x,y)) cout lt;lt; "YES";
else cout lt;lt; "No";
return 0;
}
Пример:
0.5 -0.6
YES
97
Отв. дан
Для написания вопросов и ответов необходимо зарегистрироваться на сайте
Другие вопросы в разделе - Информатика
Ianrim
Решите пожалуйста программу в Pascal: x=y^2-sqrt(y), при y>=0; x=3/y+y, ...
2019-02-02 05:12:47
Артем
Даны два именуемых числа, найти сумму разность произведение и ...
2019-02-02 05:12:06
Евреинов
В массиве случайных чисел посчитать количество положительных элементов на ...
2019-02-02 05:10:54
Иеремия
Какое количество информации в сообщении из 20 символов, записанном ...
2019-02-02 05:09:33