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

Se da o matrice pătratică .Determinati suma elementelor de pe diagonala principala si cea secundara


alexmataev: Ajutooor

Răspunsuri la întrebare

Răspuns de alexsteam
0
#include <iostream>
using namespace std;

int main() {
    int matr[3][3];
    int s1, s2, i, j;

    cout << "dati elementele matricei: \n";
    for(i = 1; i <= 2; i++) {
        for(j = 1; j <= 2; j++) {
            cin >> matr[i][j];
        }
    }
    s1 = 0;
    for(i = 1; i <= 2; i++) {
        for(j = 1; j <= 2; j++) {
            //suma elem de pe diagonala principala (i == j);
            if(i == j)
                s1 += matr[i][j];
        }
    }
    s2 = 0;
     for(i = 1; i <= 2; i++) {
        for(j = 1; j <= 2; j++)
            //suma elem de pe diag secundara (i + j == n + 1)
            if(i + j == 3)
                s2 += matr[i][j];
        
    }

    cout << "suma elem de pe diag principala: \n" << s1 << endl;
    cout << "suma elem de pe diag secundara: \n" << s2 << endl;

    return 0;
}
Alte întrebări interesante