![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Класс для представления матриц целых чисел. Размер матрицы произволен. Реализовать операции над матрицами: сложение, умножение матрицы на скаляр, транспонирование, вычисление определителя (в случае, если это возможно).
|
#2
|
|||
|
|||
![]() Цитата:
Ну и в чем проблема. ООП никак не связано с типом интерфейса. Тебе просто надо, желательно в отдельном модуле, создать класс, поддерживающий/реализуюший то, что от тебя требуют. Ну а в консоли просто использовать этот класс. Код:
unit MyMatrixClass; interface type TMyMatrixClass = class private .. public ... property Values[I : Integer; J : Integer] : Integer read Get write Set; ... end; implementation ... end. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
OTVET (27.02.2013)
|
#3
|
|||
|
|||
![]() Я прописал все процедуры, но не понимаю как вывести в консоль матрицу
|
#4
|
||||
|
||||
![]() Как всегда используя Write/WriteLn.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
![]() Код:
var mas: array [0..n] of integer; i,j: mas; begin for i:=0 to i<n do inc(i); writeln(); gor j:=0 to j<m do inc(j); writeln(mas[i][j]); end. Последний раз редактировалось M.A.D.M.A.N., 24.02.2013 в 18:42. |
#6
|
||||
|
||||
![]() ![]() Пишу программы за еду. __________________ |
#7
|
|||
|
|||
![]() Огромное спасибо! Вы лучший
|
#8
|
|||
|
|||
![]() Подскажите, как правильно оформить меню, в этом проекте?
Т.е. программа запускается, я вывожу матрицу и мне надо выбрать действия, которые нужно с ней сделать, как это будет выглядеть? Понимаю, что уже надоел, но дело срочное очень |