miercuri, 20 noiembrie 2013

Elementele matricei pe coloana principala si secundara 0

Se dă o matrice pătratică A. Să se înlocuiască elementele sale situate pe diagonala principală şi pe diagonala secundară cu valoarea 0 (zero).

Rezultatele traducerii

    #include <iostream>
    using namespace std;
    int i,j,n,a[10][10];

   void citire()
   {
|     for(i=1;i<=n;i++)
|       for(j=1;j<=n;j++)
     {
| |       cout<<"a["<<i<<"]["<<j<<"]=";
| |       cin>>a[i][j];    
     }
   }

    void diag_princ_si_sec()
   {
|       for(i=1;i<=n;i++)
|           for(j=1;j<=n;j++)
|
         {
||           if(i==j)
||               a[i][j]=0;
||           if(i+j==n+1)
||               a[i][j]=0;
|
          }
  }

    void afisare()
 
   {
 |      for(i=1;i<=n;i++)
 |
     {
 ||      for(j=1;j<=n;j++)
 ||
        { 
 |||        cout<<a[i][j];
 |||        cout<<"\n";
 ||       }
 |      }
   }

   int main()
 
 {
 |  cout<<"Nr. de linii si coloane este=";
 |  cin>>n;
 |  citire();
 |  diag_princ_si_sec();
 |  afisare();
 
 }

Niciun comentariu:

Trimiteți un comentariu

Pointeri

  Prezentare generală  Un pointer este o variabilă care are ca valoare  o adresă din memoria internă a calculatorului  , această adresă ap...