1..Declarati un tablou bidimensional cu numele matrice, cu 10 lini si 20 de coloane, care sa contina numere reale.
2.Se citeste o matrice cu n lini si m coloane, cu elemente numere intregi. Sa se determine media elementelor strict pozitive ale matricei.
C++
Răspunsuri la întrebare
#include <iostream>
using namespace std;
double media(int matrice[10][20], int a, int b)
{
int rezultat = 0, numara = 0;
for(int i=0; i<a; i++)
{
for(int j=0; j<b; j++)
{
if(matrice[i][j] > 0)
{
rezultat += matrice[i][j];
numara++;
}
}
}
return(rezultat / numara);
}
int main()
{
//declar matricea
signed int matrice[10][20] = {};
//populez matricea cu numere intregi pozitive si negative
//stiu trebuie numere reale il poti modifica tu dupa
for(int i=0; i<10; i++)
{
for(int j=0; j<20; j++)
{
if(j % 2 == 0)
{
matrice[i][j] = -3;
}
else
{
matrice[i][j] = i + j;
}
}
}
//afiseaza rezultatul
//5 si 9 sunt n si m
cout << media(matrice, 5, 9) << endl;
return(0);
}