De la tastatură se citesc elementele unui tablou bidimensional cu n – linii și m – coloane
(n,m<=10). Să se alcătuiască un program care calculează media valorilor dintr-un
tabel bidimensional şi construeşte lista indicilor acelor elemente care sunt mai mici
ca media.
In limbajul C
Răspunsuri la întrebare
Răspuns:
#include <stdio.h>
int main()
{
int n, m;
float tab[10][10], medie, suma = 0;
printf("Introduceti numarul de linii: ");
scanf("%d", &n);
printf("Introduceti numarul de coloane: ");
scanf("%d", &m);
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
printf("Introduceti elementul[%d][%d]: ", i, j);
scanf("%f", &tab[i][j]);
suma += tab[i][j];
}
}
medie = suma / (n * m);
printf("Elementele mai mici decat media sunt:\n");
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
if(tab[i][j] < medie)
{
printf("Indicele elementului[%d][%d]: %.2f\n", i, j, tab[i][j]);
}
}
}
return 0;
}
Explicație:
Sper să te ajute.