#javascript #naukaprogramowanie
Mirki, niechże ktoś mi wytłumaczy bo ja głupiutki jestem. Mam sobie macierz 6x6:
I mam do niej kod:
I dlaczego zamiast po bożemu wyniki dodawania - wypluwa mi "0"
Dla macierzy bez wartości ujemnych kod działa wyśmienicie.
Mirki, niechże ktoś mi wytłumaczy bo ja głupiutki jestem. Mam sobie macierz 6x6:
0 -4 -6 0 -7 -6
-1 -2 -6 -8 -3 -1
-8 -4 -2 -8 -8 -6
-3 -1 -2 -5 -7 -4
-3 -5 -3 -6 -6 -6
-3 -6 0 -8 -6 -7I mam do niej kod:
for (i=0; i<4; i++) {
for (j=0; j<4; j++) {
resTemp = arr[i][j]+arr[i][j+1]+arr[i][j+2]+arr[i+1][j+1]+arr[i+2][j]+arr[i+2][j+1]+arr[i+2][j+2];
if (resTemp>res) {
res=resTemp;
}
}
}I dlaczego zamiast po bożemu wyniki dodawania - wypluwa mi "0"
Dla macierzy bez wartości ujemnych kod działa wyśmienicie.
- Najlepsze
- Wszystkie komentarze







I nie ma problemu z wartościami dodatnimi. Przy ujemnych wynik wychodzi 0;