Определить, принадлежит ли точка с координатами х, у заштрихованной плоскости - C (СИ)
Формулировка задачи:
#include <stdio.h>
int main(void) {
double x, y; /* координаты точки */
/* ввод координат */
printf("Vvedite coordinaty x >");
scanf("%lf",&x);
printf("Vvedite coordinaty y >");
scanf("%lf",&y);
/* вывод только что введенных значений */
printf("x=%6.3lf; y=%6.3lf\n",x,y);
/* проверка условий */
if ((x*x+y*y<=1)
|| (x<=1) && (x>=0) && (y<=-1) && (y<=0))
printf("Tochka popadaet v oblast\n");
else printf("Tochka ne popadaet v oblast\n");
return 0;
}Решение задачи: «Определить, принадлежит ли точка с координатами х, у заштрихованной плоскости»
textual
Листинг программы
#include <stdio.h>
int main(void) {
double x, y; /* eii?aeiaou oi?ee */
/* aaia eii?aeiao */
printf("Vvedite koordinatu x >");
scanf("%lf",&x);
printf("Vvedite koordinatu y >");
scanf("%lf",&y);
/* auaia oieuei ?oi aaaaaiiuo cia?aiee */
printf("x=%6.3lf; y=%6.3lf\n",x,y);
/* i?iaa?ea oneiaee */
if ( (x>=-1) && (x<=1) && (y>=-1)||(x*x+y*y<=1)&& (x>=-1) && (x<=1) )
printf("Tochka popadaet v oblast\n");
else printf("Tochka ne popadaet v oblast\n");
return 0;
}
Объяснение кода листинга программы
- В коде используется язык программирования C.
- Задача программы - проверить принадлежит ли точка с координатами x, y заштрихованной плоскости.
- В начале программы объявлены две переменные типа double - x и y, которые будут использоваться для хранения введенных пользователем координат.
- С помощью функции printf выводится сообщение с просьбой ввести координату x.
- С помощью функции scanf в переменную x считывается введенное пользователем значение.
- Аналогично, выводится сообщение с просьбой ввести координату y.
- Аналогично, в переменную y считывается введенное пользователем значение.
- С помощью функции printf выводится сообщение с введенными координатами.
- С помощью условного оператора if проверяется, принадлежит ли точка с координатами x, y заштрихованной плоскости.
- Если условие истинно, выводится сообщение
Tochka popadaet v oblast, иначе выводится сообщениеTochka ne popadaet v oblast. - Программа заканчивается возвратом значения 0 из функции main.