2 svar
92 visningar
MarvinH behöver inte mer hjälp
MarvinH 10
Postad: 3 jan 2023 13:50

uppgift om att skriva ut en array för hand

I uppgiften b förstår jag inte riktigt hur man tar sig igenom arrayen (vektorn). Hänger med i de två första looparna, att koden går från v[0][0] += b[0][0] (dvs "1"), sedan att v[1][1] += b[1][1] (dvs "0"). Efter det hänger jag inte med.

Macilaci 2122
Postad: 3 jan 2023 16:10

i = 0: v[0] += b[0]

  v = [[1,2,3,4],[0,0,0,0]]

i = 1: v[1] += b[1]

  v = [[1,2,3,4],[1,0,1,0]]

i = 2: v[0] += b[2]

  v = [[1,3,3,5],[1,0,1,0]]

i = 3: v[1] += b[3]

  v = [[1,3,3,5],[2,0,2,0]]

------------

"row = (row + 1) % 2;" betyder att row ska hålla på att byta mellan 0 och 1

MarvinH 10
Postad: 3 jan 2023 16:26
Macilaci skrev:

i = 0: v[0] += b[0]

  v = [[1,2,3,4],[0,0,0,0]]

i = 1: v[1] += b[1]

  v = [[1,2,3,4],[1,0,1,0]]

i = 2: v[0] += b[2]

  v = [[1,3,3,5],[1,0,1,0]]

i = 3: v[1] += b[3]

  v = [[1,3,3,5],[2,0,2,0]]

------------

"row = (row + 1) % 2;" betyder att row ska hålla på att byta mellan 0 och 1

Tack, förstod inte riktigt att man skulle skriva ut hela b[0] i v[0] men detta hjälpte.

Svara
Close