Вопрос задан 03.07.2018 в 16:01. Предмет Информатика. Спрашивает Сивков Влад.

C++ Напишите функцию bool is_in_square(double x, double y), которая проверит, что точка (x, y)

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

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Назаров Олег.

#include <iostream>
#include <cmath>
using namespace std;

bool is_in_square(double x, double y)
{
    return ((fabs(x)<=1)&&(fabs(y)<=1));
}

int main()
{
    double x, y;
    cin >> x >> y;
    if (is_in_square(x,y)) cout << "YES";
    else cout << "No";
    return 0;
}

Пример:
0.5 -0.6
YES

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос