Witam!
Muszę napisać program, który będzie sumował dwie macierze o maksymalnych wymiarach 5x5. Nie byłoby w tym nic trudnego, ale liczba wierszy i kolumn nie jest specyfikowana przez użytkownika. Program powinien ją odczytać z wartości wpisanych przez użytkownika. Chciałem to zrobić w ten sposób, że użytkownik podaje elementy macierzy leżące w tym samym wierszu oddzielając je spacją, a jeżeli chce podać elementy z kolejnego wiersza to używa znaku #.
Przykład:
12 45 567#657 12 98
odpowiada macierzy:
12 45 567
657 12 98
Nie wiem jednak jak się za napisanie funkcji pobierającej od użytkownika taki ciąg i wpisujący elementy do tablicy dwuwymiarowej [4][4] (nie musi być zrobiona dynamicznie).
Ma ktoś pomysł jak napisać taką funkcję? Ponadto musi ona sprawdzać czy w każdym wierszu jest taka sama ilość kolumn, gdyż
nie będzie macierzą oraz to czy użytkownik gdzieś przez pomyłkę nie wklepał literek albo dwóch spacji.
Pozdrawiam i liczę na pomoc:)