Se da matricea T(n)(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 nicio zona). Sa se compuna un program in C++ care va numara elementele nule situate in zona sud. Va rog frumos!!!
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main() {
int n;
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;
}
int k=0;
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. elem nule = "<<k<<endl;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă