Проверить принадлежит ли точка, заданная координатами, заштрихованной области - C (СИ) (76193)
Формулировка задачи:
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.
Решение задачи: «Проверить принадлежит ли точка, заданная координатами, заштрихованной области»
textual
Листинг программы
#include "stdafx.h"
#include <math.h>
int main()
{
float x,y,a;
scanf("%f%f",&x,&y);
if(x<0)
printf("FALSE\n");
else
{
if (pow(x,2)+pow(y,2)<=1)
printf("TRUE\n");
else printf("FALSE\n");
}
return 0;
}
Объяснение кода листинга программы
- Переменные x, y, a объявлены как float.
- С помощью функции scanf вводятся координаты точки (x,y).
- Проверяется условие x<0. Если оно истинно, то выводится
FALSE. - Если условие x<0 ложно, то проверяется условие pow(x,2)+pow(y,2)<=1.
- Если это условие истинно, то выводится
TRUE. - Если условие pow(x,2)+pow(y,2)<=1 ложно, то выводится
FALSE.