Dev - C++ - Problema al guardar la matriz

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Problema al guardar la matriz

Publicado por Mrhakle (2 intervenciones) el 20/10/2020 18:34:44
Hola, tengo un problema y es al momento de llenar la matriz solo me guarda el último valor que sería 58 y solo sumaria este valor en el segundo ciclo.

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
44
45
46
47
48
#include <stdio.h>
#include <locale.h>
 
#define MAX 1000000
#define CANT_SEMANAS 2
#define CANT_HORAS 2
#define CANT_DIAS 2
 
 
int main()
{
	int a;
	int mat[CANT_HORAS][CANT_DIAS][CANT_SEMANAS];
	int i,j,k;
	//Llenado Mat
	for (i = 0; i <CANT_HORAS; ++i)
	{
		for (j = 0; j < CANT_DIAS; ++j)
		{
			for (k = 0; k < CANT_SEMANAS; ++k)
			{
				printf("\n X: %d Y: %d Z: %d",i,j,k);
				mat[CANT_HORAS][CANT_DIAS][CANT_SEMANAS]= rand() % 100;
				printf("\n%d",mat[CANT_HORAS][CANT_DIAS][CANT_SEMANAS]);
				//printf("\n\n");
			}
		}
	}
 
	printf("\n----------------------------------------");
 
	for (i = 0; i <CANT_HORAS; ++i)
	{
		for (j = 0; j < CANT_DIAS; ++j)
		{
			for (k = 0; k < CANT_SEMANAS; ++k)
			{
				printf("\n X: %d Y: %d Z: %d",i,j,k);
				printf("\n%d",mat[CANT_HORAS][CANT_DIAS][CANT_SEMANAS]);
				a = a + mat[CANT_HORAS][CANT_DIAS][CANT_SEMANAS];
			}
		}
	}
 
	printf("\nLa suma es: %d", a );
 
	return 0;
}
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Problema al guardar la matriz

Publicado por Alfil (1444 intervenciones) el 20/10/2020 20:04:55
Línea 23:

1
mat[i][j][k]= rand() % 100;

Lo mismo sucede en la línea 23, 39 y 40
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar