Вопрос по информатике:
C++
Напишите функцию bool is_in_square(double x, double y), которая проверит, что точка (x, y) находится внутри квадрата, изображенного на рисунке, включая его границу. На рисунке сетка проведена с шагом 1.
С помощью этой функции решите задачу, в которой с клавиатуры вводится вещественные числа x и y, и нужно вывести «YES», если точка принадлежит квадрату, и «NO», если не принадлежит.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 01.05.2018 17:53
- Информатика
- remove_red_eye 8583
- thumb_up 23
Ответы и объяснения 1
#include
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
- 02.05.2018 00:55
- thumb_up 39
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.