
- площадь квадрата, вписанного в круг.
- площадь круга.
- диагональ квадрата.
- диаметр круга.
- сторона квадрата.
и
соответственно (ReadLn(S1, S2); ). Следующее действие программы - "A := SQRT(S1); " - не что иное, как вычисление длины стороны квадрата из площади(
). Далее - "Dg := A * SQRT(2); " - программа вычисляет диагональ квадрата, который ВПИСАН в круг, с формулы
.
, которая выведена из формулы площади круга: 
#include <iostream>
using namespace std;
int isp(int n)
{
for(int i=2;i<=n/2;i++)
if(n%i==0)
return 0;
return 1;
}
int main()
{
int n;
cin>>n;
for(int i=2;i<=n;i++)
if(isp(i))
cout<<i<<" ";
return 0;
}