Определить, к какой из областей принадлежит точка А, если заданы ее координаты - C (СИ)
Формулировка задачи:
Определить, к какой из областей принадлежит точка А, если заданы ее координаты.
Решение задачи: «Определить, к какой из областей принадлежит точка А, если заданы ее координаты»
textual
Листинг программы
#include <conio.h>
#include <stdio.h>
#include <windows.h>
int main ()
{
float x, y;
int A1=0, A2=0, A3=0, A4=0;
printf ("Vi4eslenie funkcii \n");
printf ("Vvedite x,y \n");
printf ("x = ");
scanf ("%f", &x);
printf ("y = ");
scanf ("%f", &y);
A1=(y>13);
A2=(y>-4) && (y<13);
A3=(y<-4);
A4=(y==-4) || (y==13);
if (A1) {printf("Eto A1\n"); return 0;}
if (A2) {printf("Eto A2\n"); return 0;}
if (A3) {printf("Eto A3\n"); return 0;}
if (A4) {printf("Lejut na granice\n"); return 0;}
}
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Задаем координаты точки А
- Задаем значения переменных A1, A2, A3, A4 равными нулю
- Выводим приглашение для ввода координат точки А
- Считываем координаты точки А с помощью функции scanf
- Присваиваем значения переменным A1, A2, A3, A4, используя условные операторы if и else
- Проверяем значения переменных A1, A2, A3, A4 и выводим соответствующее сообщение с помощью функции printf
- Возвращаем значение 0, чтобы прекратить выполнение программы