#include <iostream>
using namespace std;
int main( ) {
float R1, R2;
const float pi = 3.14 ;
// Введення радіусів R1 і R2
cout << "Введіть радіус першого кола (R1): " ;
cin >> R1;
cout << "Введіть радіус другого кола (R2): " ;
cin >> R2;
// Перевірка, чи R1 > R2
if ( R1 <= R2) {
cout << "Помилка: R1 має бути більше R2." << endl;
return 1 ;
}
// Обчислення площі кола S1
float S1 = pi * R1 * R1;
// Обчислення площі кола S2
float S2 = pi * R2 * R2;
// Обчислення площі кільця S3
float S3 = S1 - S2;
// Виведення результатів
cout << "Площа кола з радіусом R1: " << S1 << endl;
cout << "Площа кола з радіусом R2: " << S2 << endl;
cout << "Площа кільця: " << S3 << endl;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgZmxvYXQgUjEsIFIyOwogICAgY29uc3QgZmxvYXQgcGkgPSAzLjE0OwoKICAgIC8vINCS0LLQtdC00LXQvdC90Y8g0YDQsNC00ZbRg9GB0ZbQsiBSMSDRliBSMgogICAgY291dCA8PCAi0JLQstC10LTRltGC0Ywg0YDQsNC00ZbRg9GBINC/0LXRgNGI0L7Qs9C+INC60L7Qu9CwIChSMSk6ICI7CiAgICBjaW4gPj4gUjE7CgogICAgY291dCA8PCAi0JLQstC10LTRltGC0Ywg0YDQsNC00ZbRg9GBINC00YDRg9Cz0L7Qs9C+INC60L7Qu9CwIChSMik6ICI7CiAgICBjaW4gPj4gUjI7CgogICAgLy8g0J/QtdGA0LXQstGW0YDQutCwLCDRh9C4IFIxID4gUjIKICAgIGlmIChSMSA8PSBSMikgewogICAgICAgIGNvdXQgPDwgItCf0L7QvNC40LvQutCwOiBSMSDQvNCw0ZQg0LHRg9GC0Lgg0LHRltC70YzRiNC1IFIyLiIgPDwgZW5kbDsKICAgICAgICByZXR1cm4gMTsKICAgIH0KCiAgICAvLyDQntCx0YfQuNGB0LvQtdC90L3RjyDQv9C70L7RidGWINC60L7Qu9CwIFMxCiAgICBmbG9hdCBTMSA9IHBpICogUjEgKiBSMTsKCiAgICAvLyDQntCx0YfQuNGB0LvQtdC90L3RjyDQv9C70L7RidGWINC60L7Qu9CwIFMyCiAgICBmbG9hdCBTMiA9IHBpICogUjIgKiBSMjsKCiAgICAvLyDQntCx0YfQuNGB0LvQtdC90L3RjyDQv9C70L7RidGWINC60ZbQu9GM0YbRjyBTMwogICAgZmxvYXQgUzMgPSBTMSAtIFMyOwoKICAgIC8vINCS0LjQstC10LTQtdC90L3RjyDRgNC10LfRg9C70YzRgtCw0YLRltCyCiAgICBjb3V0IDw8ICLQn9C70L7RidCwINC60L7Qu9CwINC3INGA0LDQtNGW0YPRgdC+0LwgUjE6ICIgPDwgUzEgPDwgZW5kbDsKICAgIGNvdXQgPDwgItCf0LvQvtGJ0LAg0LrQvtC70LAg0Lcg0YDQsNC00ZbRg9GB0L7QvCBSMjogIiA8PCBTMiA8PCBlbmRsOwogICAgY291dCA8PCAi0J/Qu9C+0YnQsCDQutGW0LvRjNGG0Y86ICIgPDwgUzMgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQo=