Определить, попадает ли точка с заданными координатами в круг радиуса R - C (СИ)

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

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

Доброго всем времени суток , помогите проверить код и на сколько он соответствует заданию. Задание:Определить попадает ли точка с координатами x0,y0 в круг радиусом r. нужно еще написать входные ,выходные данные и блок схему сделать Давно делал в колледже это но все позабыл после армии,делаю в devc++ код
Листинг программы
  1. #include <stdio.h>
  2. #include <malloc.h>
  3. #include <string.h>
  4. crt;
  5. const
  6. r = 3;
  7. var
  8. x, y: real;
  9. begin
  10. write('Enter x, y: ');
  11. readln(x, y);
  12. writeln(((x * x + y * y <= r * r) and (y > 2 / 3 * x + 2))
  13. or ((y > 8 / 3 * x - 4) and (y < 2 / 3 * x + 2) and (x * x + y * y >= r * r))
  14. or ((y > 8 / 3 * x - 4) and (x * x + y * y >= r * r) and (x >= 0) and (y < 0)));
  15. readln;
  16. end
  17. }
Либо вот код , но тут тоже немного что то не так.
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. main() {
  4. float x,y,r,h;
  5. printf("Координаты точки: ");
  6. scanf("%f%f", &x,&y);
  7. printf("Радиус круга: ");
  8. scanf("%f", &r);
  9. h = sqrt(x*x + y*y);
  10. printf("Гипотенуза равна %.2f. ", h);
  11. if (h > r) printf("Точка не принадлежит кругу.\n");
  12. else printf("Точка принадлежит кругу.\n");
  13. }

Решение задачи: «Определить, попадает ли точка с заданными координатами в круг радиуса R»

textual
Листинг программы
  1. system("pause");

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


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

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

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

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

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

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