| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Алгоритм] Полупериметр, вписанный n-угольник |
| Автор: KasMP 23.5.2008, 18:54 | ||
Я так понимаю, задачка связана вот с этой формулой: , где R - радиус описанной вокруг правильного многоугольника окружности, t - длина стороны многоугольника.Если я правильно понимаю, то мы должны взять половину длины единичной окружности (т.е. просто число Pi) и вычитать из нее полупериметры, посчитанные по формуле выше (т.е. n*sin(Pi/n)). Потом удваиваем n, снова наодим разность. Не забываем выводить на консоль, чтобы показать, что разность каждый раз получается разная. Ну и берем все это в цикл (видимо, for: мы знаем, сколько будет повторений). Я правильно поняла |
| Автор: KasMP 28.5.2008, 14:28 |
| Я искала разность между Pi и каждым конкретным периметром (нужные нам последствия все равно видны...). И вместо формулы с синусом использовала вот это: , где a(n) и a(2n) - стороны n-угольника и 2n-угольника, вписанных в единичную окружность. |