Kalkulator macierzowy

0

Chcę napisać w Pascalu kalkulator macierzowy taki ze to uzytkownik podaje rozmiar macierzy a program sprawdza czy daja operacje np odwracanie mozna na nich wykonac jednak nie wiem jak mozna zrobic dynamiczna alokacje tablicy? Czyli pobieram od uzytownika jakies a b (wyokosc i szerokosc macierzy) i zeby kompilator mi ja utworzyl. Pomoze ktos?

0

Kiedyś się bawiłem z tym w ten sposób, że tworzyłem wskaźnik do określonego typu danych, a następnie przydzielałem tyle pamięci, ile potrzeba było na przechowanie całej tablicy. Przy pobieraniu wartości wchodzą w grę zabawy ze wskaźnikami, więc dobrze sobie to obudować w jakąś funkcję. W przypadku tablicy wielowymiarowej musisz tylko rozwiązać problem jej linearyzacji, czyli wykombinować, czy zapisujesz po kolei wiersze, kolumny czy jeszcze jakoś inaczej :) A w Delphi używasz tablic dynamicznych i masz święty spokój :)

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