Другие языки программирования и технологии

помогите пожалуйста с 3 заданием, С++

// Visual C++ 2010 console application
#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

void main()
{
float x, y, r, in = 1, out = 2;

do
{
cout << endl << " Input x: ";
cin >> x;
cout << endl << " Input y: ";
cin >> y;

r = sqrt(x * x + y * y);

if (x > 0 && y > 0) cout << "a" << endl;
if (y == 0) cout << "b" << endl;
if (x == 0 || y == 0) cout << "c" << endl;
if (x > 0 && r < 1) cout << "d" << endl;
if (x < 0 && r == 1) cout << "e" << endl;
if ((r < out && r > in) && ((x > 0 && y > 0) || (x < 0 && y < 0))) cout << "f" << endl;

_getch();
}
while(true);
}
Александр Алексенко
Александр Алексенко
68 363
Лучший ответ
a) x>=0 && y>=0
б) y==0
в) x==0 || y==0
г) x*x+y*y<=1 && y>=0
д) x*x+y*y==1 && y<=0
е) x*x+y*y>1 && x*x+y*y<4 && x*y<0

Мог перепутать номера четвертей
Почему так думай сам=)
Подсказка: уравнение окружности радиуса r с центром в начале координат:
x^2 + y^2 = r^2
Erl@n Tagabaev
Erl@n Tagabaev
599