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

Se da o matrice. Inlocuiti elementele de pe diagonala principala cu 0, cele de deasupra diagonalei cu 1, iar cele de sub diagonala cu 2. Afisati noua matrice.

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
#include <iostream>
using namespace std;
int main()
{
   int n,a[100][100],i,j;
   cin>>n;
   for(i=1;i<=n;i++)
      a[i][i]=0;
  for(i=1;i<=n;i++)
      for(j=i+1;j<=n;j++)
      {
        a[i][j]=1;
        a[j][i]=2;
    }
for(i=1;i<=n;i++)

 for(j=1;j<=n;j++)
    cout<<a[i][j]<<" ";
   cout<<endl;
}
return 0;
}


Alte întrebări interesante