Wpis z mikrobloga

@wieczniezielony: Masz warunek w pętli i <= r; czyli i <= napis1.size(); podczas gdy używasz napis1[i], to jest UB, pozatym masz napis2[i] a niepowinno być napis2[j]?
Generalnie używasz parametrów r oraz t zamiast które są zdublowane jako napis.size() czy nawet macierz.size().
Zazwyczaj dobrym nawykiem jest używać metody .at() by nie popełniać takich błędów.
@wieczniezielony: dokładnie to co napisał @lionbest: plus jak iterujesz od jedynki to powinno być raczej:
napis1[i - 1] == napis2[j - 1]

Poza tym źle korzystasz z indeksów w macierzy. Przykładowo masz w kodzie:
macierz[i][j] = 0;
a powinno być:
macierz[j][i] = 0;
@8tab: @sorhu: @sorhu: A co do camelCase vs underscore, to juz sie zdecydowalem. Co prawda w czasie pisania tego kodu ale jednak. Nazwy sa duzo czytalniejsze z . @8tab: Ale co sie stanie? Zapamieta w jakiejs "pamieci podrecznej"? Na stale czy tylko przez dlugosc petli? @lionbest: przed assemblerem sie jeszcze chowam, ale w tym tygodniu musze i z nim sie polubic.

Co do przechodzenia po macierzy