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

Se citește de la tastatură o matrice pătratică de ordinul n cu elemente numere întregi. Să se calculeze și să se afișeze produsul elementelor de pe cele două diagonale.
C++

Răspunsuri la întrebare

Răspuns de andrei750238
1

#include <iostream>

using namespace std;

int main(){

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

   cin >> n;

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

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

           cin >> a[i][j];

   int prod=1;

   //Diagonala principala

   for(i=1;i<=n;i++) prod*= a[i][i];

   cout << prod;

   prod=1;

   //Diagonala secundara

   for(i=1;i<=n;i++) prod*= a[i][n-i+1];

   cout << " " << prod;

}

Alte întrebări interesante