![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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.
|
|
#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
|
|||
|
|||
|
Подскажите, как правильно оформить меню, в этом проекте?
Т.е. программа запускается, я вывожу матрицу и мне надо выбрать действия, которые нужно с ней сделать, как это будет выглядеть? Понимаю, что уже надоел, но дело срочное очень |