C++ Proszę o kod źródłowy wykonany w Dev C++ .
Dane są: okrąg o środku o=(xo, yo) i promieniu r oraz n punktów pi=(xi, yi). Dla każdego
punktu pi sprawdź, jego położenie względem okręgu o.
Wejście
W pierwszej linii 3 liczby całkowite z przedziału [-10000, 10000] będące współrzędnymi
środka okręgu i jego promieniem. Następnie n - liczba punktów i w kolejnych n liniach po
dwie liczby będące współrzędnymi kolejnego punktu.
Wyjście
Dla każdego punktu w osobnej linii jedna litera:
I, jeśli punkt leży w obszarze wewnętrznym okręgu
O, jeśli punkt leży w obszarze zewnętrznym okręgu
E, jeśli punkt leży na okręgu
Przykład
Wejście:
5 5 2
4
0 0
6 5
5 7
5 5
Output:
O
I
E
I
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x0,y0,r,x,y,n;
double p;
cin >> x0 >> y0 >> r >> n;
while (n>0)
{
cin >> x >> y;
p=sqrt( pow((x0-x),2) + pow((y0-y),2) );
if (p>r) cout << "O\n"; else
if (p<r) cout << "I\n"; else
cout << "E\n";
n--;
}
}