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

Să se creeze o funcție care returnează produsul elementelor de pe diagonala principala a unei matrice patratice​

Răspunsuri la întrebare

Răspuns de ilak666
0

Răspuns:

#include <iostream>

using namespace std;

int main(){

int n,i,j,a[30][30],produs;

cout<<"Dati dimensiunile matricii "<<endl;

cout<<"Dati numarul de linii si de coloane n = ";cin>>n;

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

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

cout<<"a["<<i+1<<","<<j+1<<"]= ";

cin>>a[i][j];

}

cout<<"----------------------"<<endl;

cout<<"Elementele matricii A sunt: "<<endl;

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

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

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

cout<<endl;

}

cout<<"----------------------"<<endl;

// produsul elementelor de pe diagonala principala

produs=1;

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

produs*=a[i][i];

cout<<"Produsul elementelor de pe diagonala principala este "<<produs<<endl;

}

Alte întrebări interesante