Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програма для обчислень над матрицями

Реферат Програма для обчислень над матрицями





труктур даних. p align="justify"> Створимо програму, яка буде реалізовувати роботу з класом Matrix.


.5 Код програми


# include "stdafx.h"

# include

# include "conio.h"

# include "math.h"

# include "time.h"

using namespace std;

// КЛАС MATRIXMatrix

{:

double ** M; m ;//число строкn ;//число стовпців:

// конструктор за замовчуванням ();

// конструктор (int m, int n);

// конструктор копій (const Matrix & A);

// заповнення матриці випадковими чісламіSetMatrix ();

// перевантаження оператора привласнення & operator = (Matrix & A);

// перевантаження оператора сложеніяoperator + (Matrix &);

// перевантаження оператора множення на чіслоoperator * (const int &);

// множення матриці на матріцуoperator * (Matrix &);

// транспонування матриці & operator ^ (const Matrix &);

// перевантаження оператора виведення в потік

friend ostream & operator <<(ostream & os, const Matrix & A);

// деструктор

~ Matrix ();

};

// КЛАС VECTORVector

{* v; n;:

// конструктор (int n);

// конструктор копій

Vector (const Vector & a);

// деструктор

~ Vector ();

// заповнення вектора випадковими чісламіSetVector ();

// перевантаження оператора привласнення & operator = (Vector & a);

// перевантаження оператора виводу в потокostream & operator <<(ostream & os, const Vector & a);

// множення вектора на матріцуoperator * (const Matrix & A);

};

// Конструктор за замовчуванням :: Matrix ()

{= NULL;

}

// Конструктор :: Matrix (int _m, int _n)

{= _m; = _n;

M = new double * [m];

for (int i = 0; i

M [i] = new double [n];

for (int i = 0; i

for (int j = 0; j

{

M [i] [j] = 0;

}

}

// Конструктор копій :: Matrix (const Matrix & A)

{= Am; = An; = new double * [m]; (int i = 0; i


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Matrix Organization Structure: Advantages and Disadvantages
  • Реферат на тему: Спектр оператора. Застосування нестандартного аналізу для дослідження резо ...
  • Реферат на тему: Перевантаження операцій в С + +
  • Реферат на тему: Розробка алгоритму синтаксичного аналізу оператора виведення printf мови C ...
  • Реферат на тему: Автоматизація розв'язання задачі на находженіе матриці в складі іншої м ...