marți, 24 aprilie 2012

Prelucrrarea tablourilor

   *Prelucrarea tablourilor
for(i=1;i<=m;i++)
for(j=1;j<=n,j++)
{
operatii(a[i][j]
}

*Prelucrarea asupara tablourilor
   a11  a12  a13  a14  a15
   a21  a22  a23  a24  a25
   a31  a32  a33   a34  a35
   a41  a42   a43  a44  a45
   a51   a52   a53  a54  a55

  *Prelucrarea pentru fiecare linie
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
operatie (a[i][j]);
}

  *Prelucrarea pentru o linie oarecare l
for(j=;j<=n;j++)
   operatie(a[i][j])

  *Prelucrarea pe coloane
for(j=1;j<=n;j++)
{
for(i=1;j<=n;i++)
operatie (a[i][j])
}

   *Prelucrarea pentru o linie k oarecare
for(i=1;i<=n;i++)
operatie (a[i][k]);

   #  In cazul matricelor patrate(n=m) putem vorbi si despre diagonala principala respectiv diagonala secundara.

  1. Diagonala principala

   i==j;
se mai poate scrie  si:   for(i=1;i<=n;i++)
                                    operatie(a[i][i]);

  •    Elemente aflate -sub diagonala principala:

                                               i>j;
                               -deasupra diagonalei principale:
                                            i<j;

  1.               Diagonala secundara

                         i+j=n+1;

  •     Elemente aflate -sub diagonala secundara:

                             i+j>n+1;
                              -deasupra diagonalei secundare:
                                       i+j<n+1;

Niciun comentariu:

Trimiteți un comentariu