Попадает ли точка в заштрихованную область - C (СИ) (72502)

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

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

Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

Решение задачи: «Попадает ли точка в заштрихованную область»

textual
Листинг программы
#include <stdio.h>
int main() {
    double x, y;
    printf("x = ");
    scanf("%lf", &x);
    printf("y = ");
    scanf("%lf", &x);
    printf(x >= 0 && y >= 0 && x*x + y*y <= 1 || x <= 0 && x >= -1 && y <= 0 && y >= -1 ? "Yes\n" : "No\n");
    return 0;
}

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

  1. Подключение стандартной библиотеки для работы с файлами и вывода данных
  2. Объявление переменных типа double для хранения значений координат точки
  3. Вывод сообщения с просьбой ввести значение переменной x
  4. Ввод значения переменной x с помощью функции scanf
  5. Вывод сообщения с просьбой ввести значение переменной y
  6. Ввод значения переменной y с помощью функции scanf
  7. Вычисление условий для попадания точки в заштрихованную область
  8. Вывод сообщения Yes или No в зависимости от результата проверки условий
  9. Завершение работы программы

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

14   голосов , оценка 3.929 из 5
Похожие ответы