Z rzeczy, które nie mają wpływu na działanie tego kodu, ale się doczępię:
- tam, gdzie to możliwe, stosuj przedrostkowe wersje operatorów ++, --
- nie, używaj 'l', jako nazwy zmiennej, bo wygląda jak '1'
- funcja create powinna zwracać jedną tablicę, a wywołać ją można dwa razy.
Wydaję mi się, że w funkcji putIn, masz zamienione indeksy k & l.
Dziękuję za radę :)
Problem rozwiązany, ale pojawił się nowy :x
<http://pl.spoj.com/problems/PP0602B2/ > - to jest kod do tego problemu.
I mimo iż u mnie działa bez problemu. to na ideone.com wyskakuje błąd :
*** Error in `./prog': double free or corruption (out): 0x09e06af0 ***
Niestety nie mam pojęcia czym może być spowodowany ten błąd.
Pozdrawiam
Totalnie zle tworzyłem te tablice, bo myslałem, że do każdej kolumny przyczepiamy wiersze, a jest odwrotnie, czyli do wierszy przyczepiamy kolumny :)
Pozdrawiam.
PS. Kod usunąłem, bo to praktycznie było rozwiązanie.