Continut

Structuri de date
Tipul tablou
=> Vectori
=> Aplicatia 1
=> Aplicatia 2
=> Aplicatia 3
=> Aplicatia 4
=> Aplicatia 5
=> Aplicatia 6
=> Aplicatia 7
=> Matrici
=> Definire
=> Citire
=> Afisare
=> Sume elemente
=> Maxime
=> Alte aplicatii

Alte functii:


1.Simetria fata de diagonala principala

Parcurge matricea,dupa care compara elementele de deasupra diagonalei princiale cu cele de sub diagonala principala determinandu-se astfel daca matricea este simetrica sau nu

int simetric(int a[20][20],int n)
          {int ok=1;
            for(int i=1;i<=n;i++)
                 for(int j=1;j<=n;j++)
                   if(a[i][j]!=a[j][i])
                        ok=0;
              return ok;
          }


 
2.Eliminarea unei linii

Elimina o linie dintr-o matrice

void elimina(int a[20][20],int & n,int & m,int k)
              {for(int i=k;i<n-1;i++)
                    for(int j=0;j<m;j++)
                        a[i][j]=a[i+1][j];
                n--;
              }

  

3.Inserarea unei linii

Adauga o linie la matricea data

void insereaza(int a[20][20],int & n,int m,int k,int v[20])
              {for(int i=n-1;i>=k;i++)
                      for(int j=0;j<m;j++)
                           a[i+1][j]=a[i][j];
                for(i=0;i<m;i++)
                     a[k][i]=v[i];
                  n++;
              }

  


Today, there have been 9 visitors (12 hits) on this page!
Link-uri utile


This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free