👤

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ăspuns :

#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;

}

Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru întrebări sau asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


Go Learnings: Alte intrebari