Dev - C++ - ayuda en matriz 4x4 de codelite

 
Vista:
sin imagen de perfil

ayuda en matriz 4x4 de codelite

Publicado por andres (5 intervenciones) el 01/11/2017 14:54:28
buenas tengo esta matriz que saca promedio en codelite es 4x4

pero necesito agregarle una parte

Dados un número de fila y de columna, indique si el valor de la matriz en esa posición es mayor o menor que el promedio, tengo la dificultad de agregar este punto a la matriz

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
 
main() // punto 1 matriz 4x4 que pide ingresar datos
{
int a,b;
int matriz[4][4];
int suma=0;
 
for(a=0;a<4;a++)
 
{
for(b=0;b<4;b++)
{
printf("Introduce el valor de %i,%i",a, b);
scanf ("%i",&matriz [a][b]);
suma+=matriz[a][b];
 
}
}
 
for(a=0;a<4;a++)
{
printf("\n");
for(b=0;b<4;b++)
{
printf(" %i", matriz [a][b]);
}
}
printf("\n");
printf("El promedio de la matriz es %i",suma/16);//punto 2 promedio
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda en matriz 4x4 de codelite

Publicado por dario (107 intervenciones) el 02/11/2017 03:40:19
Espero te sirva esto.
Salu2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
 
#define FILA 4
#define COL 4
 
int main() // punto 1 matriz 4x4 que pide ingresar datos
{
	int a,b;
	int matriz[FILA][COL];
	int suma=0;
	float prom;
 
	for(a=0; a<FILA; a++)
 	{
		for(b=0; b<COL; b++)
		{
			printf("Introduce el valor de %d,%d: ",a, b);
			scanf ("%d",&matriz[a][b]);
			suma+=matriz[a][b];
		}
	}
 
	for(a=0; a<FILA; a++)
	{
		printf("\n");
		for(b=0; b<COL; b++)
			printf(" %d", matriz[a][b]);
	}
 
	printf("\n");
	prom = suma /16.0;
	printf("\nEl promedio de la matriz es %.2f",prom);//punto 2 promedio
 
	printf("\n\nIndique una posicion en la matriz a,b: "); //busca si la posicion ingresada es mayor o menor al promedio
	scanf("%d,%d",&a,&b);
 
	if (matriz[a][b] > prom)
		printf("\nEl numero %d es mayor que el promedio",matriz[a][b]);
	else
		printf("\nEl numero %d es menor que el promedio",matriz[a][b]);
 
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar