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

Se da matricea M[1..n, 1..n] cu elemente numere intregi. Se considera ca cele doua diagonale impart matricea in patru zone : nord, sud, est ,vest (elementele de pe diagonale nu fac parte din nici o zona). Sa se compuna un program care va numara elementele NULE situate in zona SUD. C++
Rog foarte in mult

Răspunsuri la întrebare

Răspuns de Matilda123
0

#include <iostream>

using namespace std;

int main()

{

int n,k=0;

float a[100][100];

cout << "n=";

cin >> n;

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

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

{

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

cin >> a[i][j];

}

cout << "Matricea initiala:" << endl;

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

{

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

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

cout << endl;

}

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

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

if(i>j && i+j>n-1 && a[i][j]==0)

k++;

cout<<"Nr. elementelor nule = "<<k<<endl;

return 0;

}


Alte întrebări interesante