Родион Альметов, если как можно раньше отсекать заведомо не оптимальные ветви перебора - количество вариантов можно сильно сократить. Ну, и любой компьютер в этом веке умеет миллионы операций в секунду.
Алексей Пономаренко, попробуйте для начала грамотно сформулировать задание. По вашему вопросу можно только гадать, что вам реально задано.
А потом посидеть и посмотреть на эту формулировку и на свой код. До просветления.
Делать за вас лабы тут никто не будет.
Алексей Пономаренко, и получаете вы на выходе сумму cos(cos(x)) в степени n.
Попробуйте собственные алгоритмы на бумажке погонять хотя бы для n = 3, это совсем не сложно.
Reikoemco, в вопросе были заявлены "редкостные вылазки", а не цель.
Задроствовать в Доту, подозреваю, лучше под Виндой. Целевая группа и все такое. Я, признаться, даже не знаю, есть ли у нее нативный клиент под Линукс.
Reikoemco, никаких панацей. Убунту - просто дистрибутив Линукс, которым занимается больше народу, чем большинством альтернатив. Xfce - просто DE, не жрущее ресурсов на откровенно необязательные фичи.
SSD - просто диск, доступ к которому в разы быстрее, чем к HDD... :)
Реально, на этом ноутбуке вполне достаточно памяти, чтобы запустить систему и браузер с одной-двумя вкладками. Или даже поработать в нетребовательных програмах. Имеется в виду - без свопа и тормозов вообще. Просто потому, что своп, да еще на ноутбучном винте, а не SSD, сводит в ноль производительность всей системы.
Три гига - мало только для серьезной нагрузки, ее совершенно не обязательно создавать без нужды.
Дмитрий, вы таки заставляете меня плохо думать о вашем работодателе. Неужели он не смог организовать работу так, чтобы один зазнайка не мог диктовать ему свои условия?..
А если вас автобус переедет? Не говоря уже о скромном, но реально существующем шансе того, что вы действительно чего-то стоите как работник и вас тупо переманят конкуренты.
Чтобы убедить в чем-то подобном работодателя, нужно быть умнее этого работодателя. А если ты такой умный, почему ты еще не работодатель?
Для начала "убедителю" учебник по экономике бы почитать. Потом - попытаться подсчитать доходы и расходы того работодателя. И вот после этих расчетов и пересчетов, если вдруг с цифрами в руках получится показать прибыль от смены отношения к работникам - тогда вперед, учить людей жизни!
Алексей Пономаренко, нет, так вы получите cos(x) + 2*cos(x) + ... + n*cos(x).
Если я правильно понял задание, вам нужно в каждом следующем слагаемом получить косинус от предыдущего слагаемого. Поэтому х в цикле уже не должен участвовать вовсе.
Подозреваю, что в условии просто потеряны скобки.
Сумма - от cos(x) до cos(cos(cos(... n раз ...(x)))))).
Просто - рекурсией, правильно - циклом.
Находишь cos(x), записываешь это значение в сумму и в переменную.
Потом n - 1 раз повторяешь:
- найти cos(той переменной) и записать в ту же самую переменную
- прибавить это значение к сумме.
Вот и все.
В реальности должна позволять еще и сама организация работы. Если руководство будет вынуждено тратить время и силы на разруливание свободного графика подчиненных - оно скорее установит жесткий график и устранит все эти заморочки. Даже если это будет чуть менее выгодно.
Вадим Соловьёв, IT-корпорации конкурируют за высококлассных специалистов, поэтому создают себе пиар, их привлекающий. Не надо быть наивным и полагать, что за этим стоит какая-то забота бизнеса о "правах быть людьми".
Просто интересно - а какова цель чтения заведомых утопий? Самоудовлетворение?
Не рассчитываете же вы, что, прочитав столь оторванные от жизни размышления, вы сможете кому-то навязать подобный вздор?
"Должны быть отработанными" как раз и означает "каждый вечер в гараже".