Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не получается создать массив класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое программирование. Метод прямой прогонки http://www.cyberforum.ru/cpp-beginners/thread998737.html
Мне нужно реализовать граф с поиском минимального пути из начала графа в конец путем прямой прогонки.Сделал граф, как список ребер, проверку, что из одной вершины в другую идет одна дуга, а как...
C++ Определить четные значения в матрице В целочисленной матрице размерами N*M определить количество элементов, которые имеют четные значения (N и M не больше 10). Матрицу сформировать из случайных чисел в диапазоне от 0 до 100. #include... http://www.cyberforum.ru/cpp-beginners/thread998714.html
C++ Поменять местами элементы массива
В массиве A из N элементов поменять местами первый элемент с последним, второй - с предпоследним и т.д. #include <iostream> #include <stdlib.h> using namespace std; int main() { int...
Небольшие задачи с массивами C++
Доброго времени суток.Изучаю массивы,пытаюсь решить задачи.Написал,но не выходит.Нужен совет. 1)В массиве A из N элементов определить количество элементов, значения которых больше среднего...
C++ Сортировка строки матрицы http://www.cyberforum.ru/cpp-beginners/thread998682.html
Отсортировать элементы третьей строки матрицы (многомерного вектора) 5x6 элементов по возрастанию значений. Учесть особенности языка С + +. Неведомо мне как описать процесс сортировки=( Прошу...
C++ какие команды нужно дописать,чтобы половина слов из файла in.txt записалась в в файл out.txt ? #include <iostream> #include <iomanip> #include <conio.h> #include <string> #include <ctype.h> #include <stdlib.h> #include <windows.h> #include <fstream> using namespace std; подробнее

Показать сообщение отдельно
jurok_85
241 / 225 / 78
Регистрация: 21.02.2013
Сообщений: 520
Завершенные тесты: 1
05.11.2013, 18:14
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>
using namespace::std;
 
class dvig
{
    friend void sum_all(dvig &,dvig &);
public:
    dvig(long double ,long double,long double ,long double ,long double ,long double ,long double ,long double,long double );
    dvig():x(0),y(0),z(0),fx(0),fy(0),fz(0),Wx(0),Wy(0),Wz(0){}
    void printparametr();
    long double x,y,z,fx,fy,fz,Wx,Wy,Wz;
private :
    static int count;
};
 
void dvig::printparametr()
{
    cout<<"x="<<x<<"y="<<y<<"z="<<z<<"Fx="<<fx<<"Fy="<<fy<<"Fz="<<fz<<"Wx="<<Wx<<"Wy="<<Wy<<"Wz="<<Wz<<endl;
}
 
 
dvig::dvig(long double a,long double b,long double c,long double fx,long double fy,long double fz,long double Wx,long double Wy,long double Wz)
{
    dvig::x=a;
    dvig::y=b;
    dvig::z=c;
    dvig::fx=fx;
    dvig::fy=fy;
    dvig::fz=fz;
    dvig::Wx=Wx;
    dvig::Wy=Wy;
    dvig::Wz=Wz;
}
 
 
void sum_all(dvig *a,dvig *b)
{
    cout<<"summarna9 koordinata parx dvigatelei\n x1="<<(a->x)<<"\t x2="<<(b->x)<<"\n y1="<<(a->y)<<"\t y2="<<(b->y)<<"\n z1="<<(a->z)<<"\t z2="<<(b->z)<<"\n Fx="<<((a->fx)+(b->fx))<<"\n Fy="<<((a->fy)+(b->fy))<<"\n Fz="<<((a->fz)+(b->fz))<<"\n Wx="<<((a->Wx)+(b->Wx))<<"\n Wy="<<((a->Wy)+(b->Wy))<<"\n Wz="<<((a->Wz)+(b->Wz))<<endl;
}
void main()
{  dvig newdv[32];
    return 0;
 
}
создайте конструктор по умолчанию
C++
1
 dvig():x(0),y(0),z(0),fx(0),fy(0),fz(0),Wx(0),Wy(0),Wz(0){}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.