Классы

  • Автор темы Автор темы SergeyAKB
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
S

SergeyAKB

Нужно определить класс, в котором бы была функция, вводящая матрицу. а потом эту функцию вызвать... Примерно это будет выглядеть так:

class Matrix
{ ....
public:
void define()
{...
}
};

void main()
{ Matrix->define;
}
кто знает, подскажите как это будет выглядеть. Спасибо.

...да
размерность матрицы определена M[5][4]
 
Имелось ввиду это?
Код:
//---------------------------------------------------------------------------

. . . . . . . . . . . . . . . . . . . . . . . .

#include <vcl.h> //!!! Только для C++ Builder
#include <stdio.h>
#include <conio.h>

. . . . . . . . . . . . . . . . . . . . . . . .

//---------------------------------------------------------------------------

. . . . . . . . . . . . . . . . . . . . . . . .

class TMatrix
{
public:
void Input(int M1[5][4]);
void Output(int M1[5][4]);
};

void TMatrix::Input(int M1[5][4])
{
for (int i=0;i<5;i++)
for (int j=0;j<4;j++)
M1[i][j]=i*j;
};

void TMatrix::Output(int M1[5][4])
{
for (int i=0;i<5;i++)
for (int j=0;j<4;j++)
printf("M[%d][%d] = %d\n\r",i,j,M1[i][j]);
};

. . . . . . . . . . . . . . . . . . . . . . . .

//---------------------------------------------------------------------------

. . . . . . . . . . . . . . . . . . . . . . . .

int main(int argc, char* argv[])
{
int M[5][4];
TMatrix *Matrix = new TMatrix();
Matrix -> Input(M);
Matrix -> Output(M);
getch();
return 0;
}

//---------------------------------------------------------------------------
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab