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

Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы - C++

Восстановить пароль Регистрация
 
Yndina
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 6
11.01.2010, 18:23     Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы #1
Здравствуйте, помогите пожалуйста с решением задачи!!! Система из 25 материальных точек в пространстве задана с помощью последовательности действительных чисел x1,y1,z1,p1, x2,y2,z2,p2,..., x25,y25,z25,p25, где xi,yi,zi - координаты i-й точки, а pi - ее вес (i=1,2,...,25). Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы. Буду очень рада и признательна за помощь!!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2010, 18:23     Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы
Посмотрите здесь:

C++ Найти координаты центра и радиус сферы, которая охватывает все заданные точки
C++ массивы, плоскость, и расстояние от точки до центра координат
Найти и вывести координаты центра окружности C++
Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. C++
Вычислительная геометрия (Даны координаты центра, R окружности, координаты точки вне окруж-ти. Найти точку пересечения одной из касательных с окруж-ю) C++
C++ По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат.
Определить координаты центра консоли C++
C++ Найти координаты центра окружности
C++ Определить координаты точки наиболее близкой к центру тяжести
C++ Поиск координат центра окружности описанной около точек
C++ Функции: определите координаты центра и минимальный радиус круга, содержащий все треугольники
Получить координаты центра тяжести системы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yndina
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 6
12.01.2010, 19:07  [ТС]     Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы #2
Люди, пожалуйста, помогите!!! Я только начала изучать С++, многого еще не понимаю. И я никак не могу сообразить, как решить эту задачу. Очень рассчитываю на вашу помощь!
Vovan4ik
5 / 3 / 2
Регистрация: 11.01.2010
Сообщений: 7
12.01.2010, 20:11     Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <cstdlib> 
#include <math.h>
using namespace std;
 
int main ()
{
    int A[25*4];                                  //Создаёте массив (25 тел по 4 параметра)
    for (int i = 0; i < 25*4; i++)
    {
        do
        A[i] = rand()%30;                 //Присваиваете случайные значения элементам массива
        while (!A[i]);                          //Если случайно 0 присвоить другое случайное значение
    }
 
    double x = 0;
    double y = 0;
    double z = 0;
    double p = 0;
 
    for (int i = 0; i < 25; i++)                         
    {
        x += A[i*4]*A[i*4+3];         
        y += A[i*4+1]*A[i*4+3];
        z += A[i*4+2]*A[i*4+3];
        p += A[i*4+3];
    }
 
    cout << "Center of mass: x: " << x/p << " y: " << y/p << " z: " << z/p << endl; 
 
 //Находите расстояние между координатой и-той точки и центром масс 
    for (int i = 0; i < 25; i++)            
    {
        cout << "Distance between point " << i 
             << " and center of mass is " << 
             sqrt(
             pow((A[i*4]-x/p),2.0) 
             + pow((A[i*4+1]-y/p),2.0) 
             + pow((A[i*4+2]-z/p),2.0)
             ) << endl;
    }
 
return 0;
}
Yndina
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 6
12.01.2010, 21:26  [ТС]     Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы #4
Спасибо большое за помощь!
Yandex
Объявления
12.01.2010, 21:26     Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы
Ответ Создать тему
Опции темы

Текущее время: 18:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru