Чтобы квадрат вписался в круг, его диагональ должна быть равна диаметру круга. Если трактовать "уместиться" как "пролезть", то диагональ должна быть меньше диаметра.. Формулы площадей квадрата S₁ и круга S₂ известны, что легко позволяет нам найти нужное условие. Если нужно, чтобы случай, когда квадрат вписан в круг тоже учитывался, строгое неравенство следует заменить нестрогим.
// PascalABC.NET 3.0, сборка 1160 от 05.02.2016 begin var s1:=ReadReal('Площадь квадрата'); var s2:=ReadReal('Площадь круга'); if pi*s1<2*s2 then Writeln('Квадрат умещается в круге') else Writeln('Квадрат не умещается в круге') end.
Тестовое решение: Площадь квадрата 24.6 Площадь круга 28.4 Квадрат не умещается в круге
C# int n = Convert.ToInt32(Console.ReadLine()); int max = 0; int index = -1; int [] mass = new int [n]; Random rnd = new Random();
for (int i = 0; i< mass.Length; i++) { mass[i] = rnd.Next(); Console.WriteLine(mass[i] + " "); }
for (int i = 0; i < mass.Length; i++) { if (mass[i] > max) { max = mass[i]; index = i; } } Console.WriteLine("Индекс наибольшего равен " + index);
короч просто описываю что надо: 1) Заводишь переменные для максимума и индекса 2) Заполняешь массив рандомными числами 3) выводишь массив 4) пробегаешь по массиву, сверяя элементы с максимумом - если max меньше элемента, то присваиваешь ему элемент и запоминаешь в index номер элемента 5) выводишь индекс элемента
в коде все понятно будет, я думаю но я думаю вам нужен паскаль, но на паскале я не могу с массивами, не люблю я их.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку