Witam. Mam problem z zadaniem ze spoja(pole pewego koła). Chciałbym zapytać dlaczego potęga do twierdzenia Pitagorasa jest dzielona przez 4.0 a nie po prostu 2? Z treści zadania wynika że d jest linią łączącą środki więc odcinek który wykorzystamy do twierdzenia Pitagorasa powinien być dwa razy krótszy a nie cztery, a mimo to wstawiając tam dwójkę program działa błędnie.
#include <iostream>
#include <cmath>
#include <iomanip>
#define PI 3.141592654
using namespace std;
int main()
{
double r, d, P;
cin >> r;
cin >> d;
P = (pow(r, 2) - pow(d, 2) / 4.0) * PI;
cout << fixed << setprecision(2) << P;
return 0;
}