Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами, запись, обработка и чтение доброго времени суток, мне нужно: Создать текстовый файл, содержащий целые значения, следующего формата: 15 13 21 42 37 50 9 2. Считать из файла записанные данные и заменить нулем... https://www.cyberforum.ru/ cpp-beginners/ thread1123548.html C++ Отсортировать массив методом включения и обмена и определить количество сравнений
Дано линейный массив целых чисел. Отсортировать его методом включения и обмена и определить количество сравнений.
C++ Логическая ошибка инициализации двумерного массива https://www.cyberforum.ru/ cpp-beginners/ thread1123531.html
Если массив statistics инициализировать statistics = {0}; , то столбцы массива statistics (те, которых 2, т.е. statistics) после прохождения цикла for (строка 26) меняются местами. Почему? ...
C++ Ошибка при компиляции error: cannot convert ‘int (*)[5]’ to ‘int**’ for argument ‘1’ to ‘void Replase(int**)' https://www.cyberforum.ru/ cpp-beginners/ thread1123521.html
#include <iostream> #include <ctime> #include <iomanip> #include <cstdlib> #define row 5 #define col 5 using namespace std;
C++ При #include "BasicObject.h" в Universe.h начинают вылезать ошибки
Здравствуйте! У меня какой-то бред, при #include "BasicObject.h" в Universe.h начинают вылезать ошибки: 1) error C2143: syntax error : missing ';' before '*' 2) error C4430: missing type specifier...
C++ Компилятор ошибка (вызвали срабатывание точки останова) https://www.cyberforum.ru/ cpp-beginners/ thread1123517.html
1)Компилятор ошибка (вызвали срабатывание точки останова.) Как очистит память ? 2)как разъединить буквы и цифры и записать в массив 3)можно считать весь текст без цикла? #include <stdio.h>...
C++ Умножение матрицы на вектор https://www.cyberforum.ru/ cpp-beginners/ thread1123503.html
Нужна помощь, ребята! Вот код программы, выбивает 2 ошибки: 1- значение А должны быть константными, объявляю их как константные, вылазит вторая ошибка в A = rand()%10+1; , что выражение должно быть...
Найти произведение положительных кратных 3 элементов C++
Найти произведение положительных кратных 3 элементов
C++ Среднее арифметическое последовательности отрицательных дробных чисел Помогите написать программу, которая вычисляет среднее арифметическое последовательности отрицательных дробных чисел, вводимых с клавиатуры. После того, как будет введено последнее число, программа... https://www.cyberforum.ru/ cpp-beginners/ thread1123498.html C++ Отформатировать заданный массив строк по ширине поля Заданный массив строк произвольной длины. Отформатировать заданный массив строк по ширине поля. https://www.cyberforum.ru/ cpp-beginners/ thread1123496.html
C++ Сформировать третий массив по условию
Написать программу, которая создает 2 файла с массивом А и B , и создает третий массив, по условию что элементы массивов A и B, которые не являются общими для них, записывает его в третий файл
C++ Создать программу которая найдет сумму третьего и шестого положительных элементов Создать программу которая найдет сумму третьего и шестого положительных элементов, оформив каждый пункт задания в виде шаблона функции. Все необходимые данные для функций должны передаваться им в... https://www.cyberforum.ru/ cpp-beginners/ thread1123492.html
Модератор
Эксперт С++
12631 / 10128 / 6098
Регистрация: 18.12.2011
Сообщений: 27,160
19.03.2014, 07:04 0

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

19.03.2014, 07:04. Показов 2495. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено алексашк как решение

Решение

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;
 }


Вернуться к обсуждению:
Структуры. Создать массив из 10 точек, сгенерировать случайным образом координаты и массы C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2014, 07:04
Готовые ответы и решения:

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

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

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

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

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2014, 07:04
Помогаю со студенческими работами здесь

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

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

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru