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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами, запись, обработка и чтение http://www.cyberforum.ru/cpp-beginners/thread1123548.html
доброго времени суток, мне нужно: Создать текстовый файл, содержащий целые значения, следующего формата: 15 13 21 42 37 50 9 2. Считать из файла записанные данные и заменить нулем каждое значение файла, кратное минимальному числу. в файл я числа записать смог, но не могу их считать и записать в каакие-либо переменные, как обработать знаю, и обратно вписать новые значения смогу, не...
C++ Отсортировать массив методом включения и обмена и определить количество сравнений Дано линейный массив целых чисел. Отсортировать его методом включения и обмена и определить количество сравнений. http://www.cyberforum.ru/cpp-beginners/thread1123544.html
Логическая ошибка инициализации двумерного массива C++
Если массив statistics инициализировать statistics = {0}; , то столбцы массива statistics (те, которых 2, т.е. statistics) после прохождения цикла for (строка 26) меняются местами. Почему? Рабочий вариант без инициализации: #include <stdio.h> #include <stdlib.h> #include <time.h> #define SIZE 1000
Ошибка при компиляции error: cannot convert ‘int (*)[5]’ to ‘int**’ for argument ‘1’ to ‘void Replase(int**)' C++
#include <iostream> #include <ctime> #include <iomanip> #include <cstdlib> #define row 5 #define col 5 using namespace std;
C++ При #include "BasicObject.h" в Universe.h начинают вылезать ошибки http://www.cyberforum.ru/cpp-beginners/thread1123520.html
Здравствуйте! У меня какой-то бред, при #include "BasicObject.h" в Universe.h начинают вылезать ошибки: 1) error C2143: syntax error : missing ';' before '*' 2) error C4430: missing type specifier - int assumed. Note: C++ does not support default-int Указывают на строку использования класса Universe в BasicObject.h Вот общая схема инклюдов в классах: Program.h #include...
C++ Компилятор ошибка (вызвали срабатывание точки останова) 1)Компилятор ошибка (вызвали срабатывание точки останова.) Как очистит память ? 2)как разъединить буквы и цифры и записать в массив 3)можно считать весь текст без цикла? #include <stdio.h> #include <conio.h> int main() { int i = 0; char* file=new char; FILE* fp = fopen("C:\\Users\\FX-8350\\Desktop\\введення файлів (2).txt", "r"); подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
19.03.2014, 07:04     Структуры. Создать массив из 10 точек, сгенерировать случайным образом координаты и массы
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;
 }
 
Текущее время: 03:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru