1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Классы

Тема в разделе "Общие вопросы по С и С++", создана пользователем SergeyAKB, 2 мар 2007.

Статус темы:
Закрыта.
  1. SergeyAKB

    SergeyAKB Гость

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

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

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

    ...да
    размерность матрицы определена M[5][4]
     
  2. Artexoid

    Artexoid Гость

    Репутация:
    0
    Имелось ввиду это?
    Код:
    //---------------------------------------------------------------------------
    
    . . . . . . . . . . . . . . . . . . . . . . . .
    
    #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;
    }
    
    //---------------------------------------------------------------------------
     
Загрузка...
Похожие Темы - Классы
  1. 203
    Ответов:
    11
    Просмотров:
    2.822
  2. vladis222
    Ответов:
    4
    Просмотров:
    1.703
  3. BashOrgRu
    Ответов:
    6
    Просмотров:
    4.275
  4. VladSh
    Ответов:
    22
    Просмотров:
    7.414
  5. Azgor
    Ответов:
    2
    Просмотров:
    1.737
Статус темы:
Закрыта.

Поделиться этой страницей