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ě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.