Форум программистов, компьютерный форум CyberForum.ru

Центр тяжести - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Семафоры(7 потоков) http://www.cyberforum.ru/cpp-beginners/thread350724.html
Требуется создать программу которая будет создавать 7 потоков и в каждом выполнять операцию а=а-1(изначально установить а=10). Доя решение задачи взаимного исключения использовать семафоры. Семафоры через библиотеку <windows.h>.( ReleaseSemaphore, WaitForSingleObject,CreateThread.) Кто умеет прошу помочь. Можно создать с 2-мя потоками, я думаю я пойму общий принцип. Заранее спасибо!
C++ Клиент к игре **** название abclient Добрый вечер. Вот хотел бы узнать,с помощью чего можно сделать такой клиент,и новичок способен ли его сделать? И есть ли какой урок(И) по данной сборке,т.е не именно по аб... а по созданию таких вот штук?! http://www.cyberforum.ru/cpp-beginners/thread350699.html
С Днем програмиста!!! C++
!!!!!!!
C++ Иерархия геометрических объектов
Иерархия геометрических объектов наследием: класс точка -> класс треугольник -> класс квадрат -> класс прямоугольник. на си++ и mfc , помогите пожалуйсто а то у меня даже мыслей никаких нету...(
C++ В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. http://www.cyberforum.ru/cpp-beginners/thread350649.html
В ромбе заданы диагонали d1 и d2. вычеслить и вывести на экран другие параметры. Пожалуйста помогите решить в чистом c++ (((
C++ В треугольнике заданы две стороны a, b и площадь S. Вычислить и вывести на экран остальные элементы треугольника. В треугольнике заданы две стороны a, b и площадь S. Вычислить и вывести на экран остальные элементы треугольника. Помогите пожалуйста, чет не могу разобраться. Находил уже здесь подобную, но там уже и if\else и т.д. Если можно - чистым С++, заранее спасибо :) Добавлено через 1 час 28 минут using namespace std; int main(void) { double a, b, c, A, B, C, S, cqr, hb; подробнее

Показать сообщение отдельно
KuKu
 Аватар для KuKu
1538 / 1016 / 69
Регистрация: 17.04.2009
Сообщений: 2,946
13.09.2011, 19:08     Центр тяжести
Цитата Сообщение от AvengerAlive Посмотреть сообщение
Мне почему то казалось, что центр тяжести это есть центр масс, но это не так.
Центр масс и центр тяжести это не одно и тоже, если гравитационное поле неравномерное. Но это как мне кажется не ваш случай. У вас про поле ничего не сказано, значит это одно и тоже. Далее где распределена масса многоугольника ? - если в вершинах, то это совсем легко(это универсальная формула для системы равномассных точек):
Цитата Сообщение от soon Посмотреть сообщение
Пфф. Это уж я дал маху.
Для _выпуклых_ но не равносторонних(хотя бы тот же прямоугольник) рассчитывается по формуле
X = (x1 + x2 + ... + xn)/N
Y = (y1 + y2 + ... + xn)/N
Если по периметру, то формула в общем виде будет:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\int \frac{m\vec{r}}{M}
В данном случае будет интеграл суммы = сумме интегралов. То есть вы находите центр масс каждой прямой, домножаете на массу каждой прямой(хм ... тут про массы у вас слов нет, так что умножайте на длину прямой), суммируйте все полученные величины и делите на общую массу(общую длину) и будет вам счастье. Конечно все эти действия надо произвести в проекции на обе оси.
http://www.cyberforum.ru/cgi-bin/latex.cgi?Xc = \frac{\sum_{i=0}^{n}\frac{{X}_{i+1}+{X}_{i}}{2}\sqrt{({X}_{i+1}-{X}_{i})^2+({Y}_{i+1}-{Y}_{i})^2}}{\sum_{i=0}^{n}\sqrt{({X}_{i+1}-{X}_{i})^2+({Y}_{i+1}-{Y}_{i})^2}}
Такую бяку в общем посчитайте и аналогично для Y. Вроде нигде не ошибся, хотя кто его знает)
 
Текущее время: 08:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru