Advertisement
Guest User

BHW exercise 1, chart 1 for @olia_karelina

a guest
Oct 20th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. bool inside = false;
  2. int r = pow(x, 2) + pow(y, 2); // заранее посчитаем радиус окружности
  3. if (
  4.     x >= -2 && x <= 6 && // проверяем что точка в квадрате
  5.     y >= -6 && y <= 2 &&
  6.     r >= 4               // проверяем что точка за центральным радиуса 4 кругом (радиус окружности должен быть больше радиуса круга)
  7.    )
  8. {
  9.     if (x > 0 && y < 0) // Если точка в правом нижнем квадрате то нужно проверить
  10.     {
  11.         if (r <= 16 || r >= 36) // проверяем радиус окружности
  12.             inside = true
  13.     }
  14.     else   // А если не в правом нижнем, то можно не проверять уже
  15.         inside = true;
  16. }
  17. if (inside)
  18.     printf("Cheeki breeki i v damke!");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement