Obavam se, ze dokud ta matice nebude NxN, (ctvercova), tak si s polem nepomuzes.. takze zacni studovat pointery a dynamicke seznamy. (neni to tak tezke, kdyz se naucis myslet "tim spravnym zpusobem")
K te prvni podmince (NxN) mozna pribude i to, ze musi byt o zname velikosti-nejsem si jistej, jestli (turbo)pascal disponuje moznosti zjistit za behu velikost pole nebo dokonce jestli jde predat pole o nezname velikosti jako parametr (muze to v TP vubec existovat?).
a vubec, udelej to jako objekta mas to.. ten si bude jen pamatovat jestli je transponovanej nebo ne, a metoda dejprvek() pak podle toho sahne na spravne misto. prvky samozrejme jako 2D dyn. seznam.
![]()