Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 73
1

Структуры. Создать массив из 10 точек, сгенерировать случайным образом координаты и массы

19.03.2014, 06:12. Показов 1879. Ответов 1
Метки нет (Все метки)

люди, у меня осталось одно задание:
Структурный тип содержит поля: координаты х,у и массу материальной точки. Создать массив из 10 точек, сгенерировать случайным образом координаты и массы, вывести данные о всех точках и координаты центра масс системы.

вообще со структурами не дружу и не понимаю что от меня даже требуется, помогите кто чем сможет

Добавлено через 4 минуты
правильно ли я понимаю, что мне нужно создать рандомнй массив с 10 элементами у которого будет по три параметра?
если да, то как это делается?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2014, 06:12
Ответы с готовыми решениями:

Сгенерировать случайным образом координаты на плоскости
Сгенерировать случайным образом из диапазона от -10 до 10 координаты точки на плоскости. Вывести...

Случайным образом формируются координаты X и Y 60 точек
Случайным образом формируются координаты X и Y 60 точек. Диапазон значений координат от минус 150...

Случайным образом формируются координаты X и Y 100 точек
Случайным образом формируются координаты X и Y 100 точек. Диапазон значений координат от минус 150...

Случайным образом формируются координаты X и Y 100 точек
Помогите плиз, Случайным образом формируются координаты X и Y 100 точек. Диапазон значений...

1
Модератор
Эксперт С++
11129 / 9168 / 5505
Регистрация: 18.12.2011
Сообщений: 24,490
19.03.2014, 07:04 2
Лучший ответ Сообщение было отмечено алексашк как решение

Решение

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
struct Point
{
   double x,y,mass;
};
int main()
{
    Point pp[10];
    for(int i=0;i<10;i++)
    {
           pp[i].x=rand();
           pp[i].y=rand();
           pp[i].mass=rand();
    }
    double Centerx=0,Centery=0,Mass=0;
    for(int i=0;i<10;i++)
    {
           Centerx+=p[i].x*pp[i].mass;
           Centery+=p[i].y*pp[i].mass;
           Mass+=pp[i].mass;
           cout<<pp[i].x<<" ";
           cout<<pp[i].y<<" ";
           cout<<pp[i].mass<<endl;
    }
    Centerx/=Mass;
    Centery/=Mass;
    cout<<"Center mass:"<<Centerx<<" "<<Centery<<endl;
 }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2014, 07:04

Создать матрицу А(nxn), сгенерировать елементы случайным образом
Создать матрицу А(nxn), сгенерировать елементы случайным образом. Вычеслить индексы елементов...

Случайным образом сгенерировать массив символов алфавита
Добрый день! Необходимо поместить случайный символ алфавита в каждый элемент массива char, причем:...

Случайным образом сгенерировать массив из 20 чисел (в заданном диапазоне)
Создать программу на С++, в которой случайным образом генерируется массив из 20 чисел (в диапазоне...

Как сгенерировать случайным образом массив и отсортировать по возрастанию модулей
Сгенерировать случайным образом массив целых чисел (в дипазоне -100 до 100), размерностью N=60, и...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.