Avatar
Neaktivní uživatel:

Ahoj, moc vás prosím o pomoc. Dělám jeden program a nevím si rady s algoritmem. Zjednodušeně princip je takový:

Mám matici M tvaru 3x3 a potřebuju z ní dostat matici N 3x3, která je tvořená prvky:
1. řádek v N
místo [1,1 ]: a11 + a22 + a33
místo [1,2]: a12 + a23
místo [1,3]: a13
2. řádek v N
místo [2,1]: a21 + a32
místo [2,2]: a22 + a33
místo [2,3]: a23
3. řádek v N
místo [3,1]: a31
místo [3,1]: a32
místo [3,3]: a33 ,
kde aij jsou prvky matice M.

Nebo jinak: V matici N je na místě [1,1] součet hlavní diagonály M. Na místě [1,2] je součet diagonály nad hlavní diagonálou. Na místě [1,3] je opět součet diagonály nad touto poslední, v případě matice 3x3 už je to jen prvek 3.

Ve druhém řádku sčítám zase stejně, jen neuvažuju první řádek, atd. až do konce.

Určitě nebude těžké najít, jakou kombinací cyklů se to bude dát vypočítat, ale jsem v programování začátečník a pořád se mi nedaří rozřešit to.

Díky za každou radu.

Matěj

Odpovědět 30. dubna 17:14
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.