Informatică, întrebare adresată de anazzzzz, 8 ani în urmă

Se da o matrice patratica cu n linii si n coloane. Inlocuiti elementele situate pe diagonala principala si diagonala secundara cu val. 0 .

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

using namespace std;

int a[100][100], n, i, j;

int main()

{

   cout << "nr. de linii n= "; cin >> n;

   cout << "dati elementele matricei "<<n<<" linii cu cate "<<n<< " numere pe linie \n";

   for (i=0; i<n; ++i)

   {

       for (j=0; j<n; ++j)

       {

           cin >> a[i][j];

       }

   }

   for (i=0; i<n; ++i)

   {

       a[i][i]=0;

       a[i][n-1-i]=0;

   }

   cout << "Matricea cu diagonale nule: \n";

   for (i=0; i<n; ++i)

   {

       for (j=0; j<n; ++j)

           cout << a[i][j] << " ";

       cout << "\n";

   }

}

Explicație:

Alte întrebări interesante