• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C++ tablica dwuwymiarowa - sumowanie sąsiada tablicy

VPS Starter Arubacloud
0 głosów
298 wizyt
pytanie zadane 2 maja 2022 w C i C++ przez Now4 Nowicjusz (120 p.)

Cześć, uczę się C++ i potrzebuję pomocy z sumowaniem w tablicy dwuwymiarowej.

Dla przykładu mam tablicę:

Tab[L][L] = {

{1,2,3}

{2,3,1}

{3,1,2}

}

Chciałam użyć wskaźników aby zsumować "sąsiadów" (1+2+2= 5) z drukowaniem nowej tablicy- ale nie działa sad

for(int i=0;i++;i<9)
{
	Tab[i][i]+Tab[i+1][i]+Tab[i][i+1]= NowaTab[i][i];
}
for(int j=0;j++;j<9)
{
	cout<<NowaTab[j][j]
}

Będę wdzięczna za pomoc :) 

1 odpowiedź

0 głosów
odpowiedź 2 maja 2022 przez Apled Dyskutant (9,520 p.)
for(int i=0;i++;i<9)

Pętla for jest zbudowana tak:

for ( start ; end ; step) { body }

Pomieszałeś end z step i dlatego nie może działać, bo u Ciebie pętla oznacza, że rozpoczyna się od 0, kończy na 0 + 1 i przechodzi o 0 mniejsze od 9

komentarz 2 maja 2022 przez Oscar Nałogowiec (29,320 p.)
edycja 2 maja 2022 przez Oscar
Dokładnie to te pętle nie wykonają się ani razu:

zaczyna się od podstawienia zera.

warunek jest sprawdzany na początku - postinkrementacja oznacza ze zmienna przyjmuje wartosc 1, ale jako wynik podawane jest zero => koniec pętli.

 

Podstawienia też zapisuje się w drugą stronę, tj po lewej zmienna (tzw l-value), po prawej wyrażenie.

 

Sąsiadów może być nawet 4 (o ile sąsiędzi muszą mieć wspólny 1 wymiar).

 

Filtrowanie obrazów?

Podobne pytania

0 głosów
2 odpowiedzi 526 wizyt
0 głosów
1 odpowiedź 328 wizyt
pytanie zadane 7 grudnia 2022 w C i C++ przez Janchess Początkujący (480 p.)
+1 głos
4 odpowiedzi 488 wizyt
pytanie zadane 1 lutego 2021 w C i C++ przez forok Nowicjusz (160 p.)

92,770 zapytań

141,695 odpowiedzi

320,518 komentarzy

62,107 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...