Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2022, 19:15   #1
eugooona
Новичок
Джуниор
 
Регистрация: 08.11.2022
Сообщений: 2
По умолчанию Помогите написать код для задачи на С++

В цилиндре с высотой h и радиусом основания r расположен квадрат так, что две его вершины лежат на окружности одного основания, а две другие - на окружности другого основания. Вычислите площадь квадрата.
eugooona вне форума Ответить с цитированием
Старый 08.11.2022, 19:50   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Ну программирования-то тут на копейку, зато геометрически задача шикарная. Цилиндр, надеюсь, прямой ? Потому что для любого цилиндра - заморишься кувыркамшись.

И вообще задача имеет решение только в ограниченном диапазоне соотношения h/r
t^2 + a^2 = (2*r)^2
t^2 + h^2 = a^2
Решаем эту систему - и хана баян.
------------------------------------------
Что-то я сам запутался. Решение
а = Sqrt ((4*r^2+h^2)/2) при любом соотношении h/r. Но ведь, к примеру, при r=1 и h=10 квадрат не получится ни в жисть. Побочное решение?
https://profmeter.com.ua/communicati...se7/lesson304/
А при h < 2*r будет ещё второе решение: сторона а = h, но квадрат уже будет не наклонный, а перендик. к основанию.

--------------------
А ТСу оно уже на фиг не нужно. Ну и фреон с ним, с ТС, зато бошку малость размял и вспомнил школьную юность.
Изображения
Тип файла: jpg R_H.jpg (12.8 Кб, 10 просмотров)

Последний раз редактировалось digitalis; 09.11.2022 в 14:44. Причина: уточне
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи на СИ: Функции. Помогите написать код Samyrro Общие вопросы C/C++ 1 26.10.2017 22:59
Помогите написать задачи на языке С++ solovey97 Помощь студентам 0 14.02.2016 09:43
помогите пожалуйста написать решение задачи и блок схему к ней очень нужно( Alexandr1806 Помощь студентам 1 16.06.2014 22:31
написать задачи на Си stepanov_ivan Общие вопросы C/C++ 3 31.12.2010 00:37