#include <iostream>
#include <cmath>
using namespace std;
int main()
{
cout << "Wpisz promien kola : " << endl;
long double r ;
cin>>r;
cout << "Wpisz odleglosc kol od sb :" << endl;
long double d;
cin>>d;
if ( d< 2 * r, d>=1,d<2000 )
{
long double S;
S=((-(d*d)/4)+r*r)*3.141592654;
long double p;
p=round(S*100)/100;
cout<<p;
}
else
{
cout << "Nieprawidlowe dane" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIAogICAgY291dCA8PCAiV3Bpc3ogcHJvbWllbiBrb2xhIDogIiA8PCBlbmRsOwogICAgbG9uZyBkb3VibGUgciA7CiAgICBjaW4+PnI7CiAgICBjb3V0IDw8ICJXcGlzeiBvZGxlZ2xvc2Mga29sIG9kIHNiIDoiIDw8IGVuZGw7CiAgICBsb25nIGRvdWJsZSBkOwogICAgY2luPj5kOwogICAgaWYgKCBkPCAyICogciwgZD49MSxkPDIwMDAgKQogICAgewoKICAgICAgICBsb25nIGRvdWJsZSBTOwogICAgICAgIFM9KCgtKGQqZCkvNCkrcipyKSozLjE0MTU5MjY1NDsKICAgICAgICBsb25nIGRvdWJsZSBwOwogICAgICAgIHA9cm91bmQoUyoxMDApLzEwMDsKICAgICAgICBjb3V0PDxwOwoKICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBjb3V0IDw8ICJOaWVwcmF3aWRsb3dlIGRhbmUiIDw8IGVuZGw7CiAgICAgICAgfQoKCgoKICAgIHJldHVybiAwOwp9Cg==