import math as m S = int(input("Площа круга = ")) K = int(input("Площа квадрата = ")) r = m.sqrt(S/m.pi) d = 2*r print('Радіус кола = ',round(r,2),'см, діаметр = ',round(d,2),'см') k = m.sqrt(K) print("Сторона квадарата = ",round(k,2),"см") if k < d: print("Квадрат з площою ",K,'см^2,вписується в коло з площою ,',S,'см^2') else: print("Квадрат з площою ",K,'см^2, HE вписується в коло з площою ,',S,'см^2') print("") if d <= k: print("Коло з площою ",S,'см^2, вписується в квадрат з площою ,',K,'см^2') else: print("Коло з площою ",S,'см^2, HE вписується в квадрат з площою ,',K,'см^2')
//Если диагональ квадрата меньше или равна диаметру круга, то квадрат можно уместить в круг, иначе не уместить
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 2
{
class Program
{
static void Main(string[] args)
{
const double P = 3.14;
Console.Write("Введите площадь круга: ");
double S1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.Write("Введите площадь квадрата: ");
double S2 = Convert.ToDouble(Console.ReadLine());
double Diametr = Math.Sqrt(S1 / P) * 2;
double Side = Math.Sqrt(S2);
if (Diametr <= Side)
{
Console.WriteLine();
Console.WriteLine("a) Уместится");
}
else
{
Console.WriteLine();
Console.WriteLine("a) Не уместится");
}
double Diagonal = Side * Math.Sqrt(2);
if (Diagonal <= Diametr)
Console.WriteLine("б) Уместится");
else
Console.WriteLine("б) Не уместится");
Console.ReadKey();
}
}
}