[PASCAL] rowne ustawianie kolumn w macierzy

0

Mam taki problem:
Wpisuje w pętlach FOR do tablicy 2-wymiarowej liczby. Chciałbym aby zostały one wyświetlone w postaci macierzy, ale z równymi odstępami, np.

[321 23 1 33 2 ]
[1 3 45 434 43]
[34 4 2 1 4 ]
[233 421 5 45 3 ]

Problem w tym jak wyliczyć odpowiednią liczbę spacji w każdym wierszu i każdej kolumnie? Bo jak dam po równą ilość spacji po każdym elemencie, wyjdzie coś takiego...:

[321 23 1 33 2]
[1 3 45 434 43]
[34 4 2 1 4]
[233 421 5 45 3]

Pozdrawiam

0

sprawdź najpierw najdluzszy element w tablicy jak juz go znajdziesz to od najdluzszego odejmuj dlugosc aktualnego elementu i masz ilosc spacji jaka musisz dodac przy tym elemencie

0

czy wyświetlasz to na konsoli?

jeśli w konsoli, to możesz zrobić tak:

writeln('['+t[1,1]:5,[1,2]:5,t[1,3]:5,...,']');

te piątki, to liczba znaków na ilu ma być wyświetlona liczba. Tutaj, każda pozycja wyświetlana na 5-ciu znakach

1 użytkowników online, w tym zalogowanych: 0, gości: 1