Informatică, întrebare adresată de ginomarian2, 9 ani în urmă

Salut,cine imi da si mie algoritmi pentru diagonalele matricelor,va rog.
(Toate diagonalele)

Răspunsuri la întrebare

Răspuns de McLion
0
Deasupra diagonalei principale:
for(i=1;i<=n;i++)
  for(j=i+1;j<=n;j++)
Sub diagonala principală i>j :
 for(i=2;i<=n;i++)
  for(j=1;j<=n;j++)
Deasupra diagonalei secundare:
 for(i=1;i<=n-1;i++)
  for(j=i;j<=n-1;j++)
Sub diagonala secundară
 for(i=2;i<=n;i++)
  for(j=n+2-i;j<=n;j++)
Diagonala principala:
 for(i=1;i<=n;i++)
  a[i][i]=....
Diagonala secundara:
 for(i=1;i<=n;i++)
 a[i][n+1-i]=....
Alte întrebări interesante