Mam sobie taką funkcję i nieważne co wpisze w argumenty zwraca false.
Funkcja sprawdza czy na okręgu o środku w punkcie (a,b) i promieniu r jest punkt (a,b)
bool check_on_circle_board(float x, float y, float a, float b, float r){
bool check=false;
if(pow(x-a, 2)+pow(y-b, 2)==pow(r,2)){
check=true;
cout<<"udane";
}
return check;
}
Dla ułatwienia podaje argumenty które powinny dać true: (256, 8, 200, 200, 200)