Advertisement
Caneq

lb1.2.7

Oct 29th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.21 KB | None | 0 0
  1. // lb1.2.7.cpp: определяет точку входа для консольного приложения.
  2. //
  3. #include "stdafx.h"
  4. #include <iostream>
  5. using namespace std;
  6.  
  7. int main() {
  8.     bool belongTrueFalse(int r, int x, int y);
  9.     int r, x, y;
  10.     setlocale(LC_ALL, "rus");
  11.     cout << "Введите R, x, y" << endl;
  12.     cin >> r;
  13.     cin >> x;
  14.     cin >> y;
  15.     //(pow(x + r, 2) + pow(y, 2) <= pow(r, 2) && x <= 0 && x >= -r && y >= 0) || (pow(x - r, 2) + pow(y, 2) <= r && x >= 0 && x <= r && y <= 0) ? cout << "Точка (" << x << ";" << y << ") принадлежит заштрихованной области графика" << endl : cout << "Точка (" << x << ";" << y << ") не принадлежит заштрихованной области графика" << endl;
  16.     if ((x + r)*(x + r) + y*y <= r*r && x <= 0 && x >= -r && y >= 0 || (x - r)*(x - r) + y*y <= r*r && x >= 0 && x <= r && y <= 0) {
  17.         cout << "Точка (" << x << ";" << y << ") принадлежит заштрихованной области графика" << endl;
  18.     }
  19.     else {
  20.         cout << "Точка (" << x << ";" << y << ") не принадлежит заштрихованной области графика" << endl;
  21.     }
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement