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

VA ROOOG ! DAU COROANA !
Sa se creeze o matrice patratica care sa contina valoarea 0 pe cele 2 diagonale;

Răspunsuri la întrebare

Răspuns de gabi54t
2

Răspuns:

#include <iostream>

using namespace std;

int main()

{

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

   cin>>n;

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

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

           if(i==j || i+j==n+1)

               a[i][j]=0;

           else

               a[i][j]=1;

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

   {

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

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

       cout<<endl;

   }

}

Explicație:


mirunaelena263: Am pus mai înainte 2 întrebări, te rog frumos ma poți ajuta??
Răspuns de Eduard202
2

Răspuns:

#include <iostream>

using namespace std;

int main()

{

const int n = 3;

int A[10][10];

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

{

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

   A[i][j] = rand() % 100;

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

 A[i][i] = 0;

}

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

{

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

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

 cout << endl;

}

return 0;

}

Explicație:


mirunaelena263: Am pus mai înainte 2 întrebări, te rog frumos ma poți ajuta??
Alte întrebări interesante