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

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

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

Что должно быть в if?(Самое верх слева)
Листинг программы
  1. #include <stdio.h>
  2. #include <locale.h>
  3. float main()
  4. {float x,y;
  5. char yn;
  6. setlocale(LC_ALL, "Russian");
  7. do { printf("Введите координату x");
  8. scanf("%g",&x);
  9. printf("Введите координату y");
  10. scanf("%g",&y);
  11. if () printf("Принадлежит\n") else printf("Не принадлежит\n");
  12. printf("Продолжить работу-y, закончить-n\n");
  13. scanf("%c", &yn);
  14. getchar();
  15. }
  16. while ((yn!='n')||(yn!='N'));
  17. return 0;
  18. }

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

textual
Листинг программы
  1. int main()
  2. {
  3. setlocale(LC_ALL,"rus");
  4.  
  5. double x,y;
  6.  
  7.  
  8. do
  9. {
  10.     puts("Введите координату х:");
  11.     scanf("%lf",&x);
  12.     puts("Введите координату y:");
  13.     scanf("%lf",&y);
  14.     if(( (x>=0&&y>=0) &&y>=x)||((x>=0&&y<0)&&(x>=-y)))
  15.         puts("Принадлежит");
  16.     else
  17.         puts("Не принадлежит");
  18.     puts("Закончить работу введите - n");
  19.     scanf("%c",&n);
  20. }while((getchar())!='n');
  21.  
  22.  
  23. return 0;
  24.  
  25. }

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

  1. Установка локали на русский язык с помощью функции setlocale(LC_ALL,rus).
  2. Объявление переменных x и y типа double для хранения координат.
  3. Ввод координат x и y с помощью функции scanf(%lf,&x) и scanf(%lf,&y).
  4. Проверка принадлежности точки с координатами x,y к заштрихованной части плоскости с помощью условного оператора if.
  5. Вывод сообщения Принадлежит или Не принадлежит в зависимости от результата проверки.
  6. Ввод символа 'n' для завершения работы программы.
  7. Проверка введенного символа 'n' с помощью функции scanf(%c,&n).
  8. Повторение шагов 3-7 в цикле do-while до тех пор, пока не будет введено значение 'n'.
  9. Возврат 0 из функции main(), что означает успешное завершение программы.

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


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

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

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

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

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

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