Регистрация Вход
Информатика 5 - 9 классы Lakumyuto
Решено

C++ Напишите функцию bool is_in_square(double x, double y), которая проверит, что точка (x, y) находится внутри квадрата, изображенного на рисунке, включая его границу. На рисунке сетка проведена с шагом 1. С помощью этой функции решите задачу, в которой с клавиатуры вводится вещественные числа x и y, и нужно вывести «YES», если точка принадлежит квадрату, и «NO», если не принадлежит.

#include lt;iostreamgt; #include lt;cmathgt; using namespace std; bool is_in_square(double x, double y) {  
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
97
Отв. дан
Для написания вопросов и ответов необходимо зарегистрироваться на сайте