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

Parcurgeți diagonalele unei matrici, fără să treceți prin întreaga matrice..

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

const int mărime = 3;

int matr[mărime][mărime] = { { 1, 0, 2 }, { 0, 3, 0 }, { 4, 0, 5 } };

for (int diag = 0; diag < mărime; diag++) {

 cout << "Linia " << diag + 1 << " :\n";

 cout << "Diagonala 1 : " << matr[diag][diag] << '\n';

 cout << "Diagonala 2 : " << matr[diag][mărime - diag - 1] << '\n';

}

return 0;

}

Explicație:

Am făcut o matrice de test. Partea importantă e faptul că e doar un for și modul în care sunt accesate elementele.


silviabursuc1: Mersi muuult!!!
Alte întrebări interesante