Определить принадлежность точки заштрихованной части плоскости - C (СИ) (73327)

Узнай цену своей работы

Формулировка задачи:

Программа должна выдавать принадлежит ли точка заштрихованной области или нет. Заранее спасибо тому кто поможет разобраться.

Решение задачи: «Определить принадлежность точки заштрихованной части плоскости»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main(int argc, char **argv)
  6. {
  7.     int x, y;
  8.     printf("Input x y:");
  9.     scanf("%d %d", &x, &y);
  10.     if ((x >= 0 && y >= 0 && sqrt(x*x+y*y) <= 6) || (x <= 0 && (abs(x)+abs(y)) <= 6)) printf("Good!\n");
  11.     else printf("Bad!\n");
  12.     return 0;
  13. }

Объяснение кода листинга программы

Код выполняет следующие действия:

  1. Подключает необходимые библиотеки.
  2. Объявляет переменные x и y типа int.
  3. Выводит сообщение с просьбой ввести значения x и y.
  4. Считывает значения x и y с помощью функции scanf.
  5. Вычисляет значение sqrt(x*x+y*y) с помощью функции sqrt из библиотеки math.h.
  6. Проверяет принадлежность точки к заштрихованной части плоскости с помощью условного оператора if.
  7. Выводит сообщение о том, принадлежит ли точка заштрихованной части плоскости или нет.
  8. Возвращает 0, завершая работу программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы