|  | 
|  | 
| вернуться в форум | Может я чего-то не догоняю, но у меня всё работает на компе и высчитывает вроде верно, а при заливе кода на сайт пишет ошибку компиляции. Прошу помощи более опытных
 #include <iostream>
 #include <math.h>
 using namespace std;
 
 int main()
 {
 const double pi = 3.141592653589793238462643383279;
 int n = 0, r = 0;
 double k = 0, s = 0, x = 0, ot = 0, d = 0, a = 0,acos = 0;
 cin >> n >> r;
 a = double (sqrt(2 * n*n)) / 2; /*Нахождение диагонали квадрата, для сравнения с R*/
 if (r <= n/2) ot = pi * r*r;
 if (r >= a) ot = n * n;
 else
 {
 d = n / 2;
 acos = (pi / 2) - atan((d / r) / sqrt(1 - (d / r)*(d / r)));
 x = 2 * acos;
 s = 4 * (0.5*r*r*(x - sin(x)));
 ot = pi*r*r - s;
 }
 ot = round(ot * 1000) / 1000;
 cout << ot;
 system("pause");
 return 0;
 }
 "Compilation Error" is a link, click there and see what's wrong | 
 | 
|