#include <math.h>
using namespace std;
int main()
{ int n,i,j,p,a[20][20]; // declararea matricei de tip intreg de maxim 10 linii si 10 coloane
cout<<"Numarul linilor si coloanelor=";cin>>n; //cititrea numarului de linii respectiv coloane si memorarea valorilor in n
for(i=1;i<=n;i++) //parcurgerea liniilor de la 1 pana la n
for(j=1;j<=n;j++) //parcurgerea coloanelor de la 1 pana la n
{cout<<"a["<<i<<"]["<<j<<"]="; //afiseaza elementele matricei de linie i si coloana j
cin>>a[i][j];} //memoreaza valoarea in elementul matricei
p=1; //initializam produsul cu 1
for(i=1;i<=n;i++) //parcurgerea linilor de la 1 pana la n
for(j=1;j<=n;j++) //parcurgerea coloanelor de la 1 pana la n
{ if(i+j>=n+2) // testam daca numarul linilor +nr coloanelor este >= cu n +2
if(a[i][j]%2==0) // testam daca elementul matricei de linie i si coloana j este chiar % 0
p=p*a[i][j]; //se adauga la produs elementul care indeplineste conditia
}
cout<<"Media valorilor pare este ="<<sqrt(p)<<endl; //afisarea mesajului
return 0;
}
Niciun comentariu:
Trimiteți un comentariu