C/Visual C - Arreglo bidimencional ayuda

   
Vista:

Arreglo bidimencional ayuda

Publicado por Ivan (1 intervención) el 16/08/2017 23:04:53
Necesito ayuda para hacer un arreglo bidimencional donde capture unos datos.

tengo declarado esto

1
2
float matriz [2],[10]; //2 filas por 10 columnas 
int i=0;

mi duda es como le asigno un valor a cada espacio de la matriz
estoy haciendo un programa donde capture Cantidad y precio.

Ya había hecho algo similar pero en un arreglo unidimensional y quedo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main ()
{
	float sueldo[10],  total=0, s;
	int i=0;
	for (i=0;i<10;i++)
	{
		cout<<"Dame sueldo del trabajador "<<i+1<<" : ";
		cin>>s;
		sueldo[i]=s;
		total= total+sueldo[i];
	}
	cout<<" Total del sueldo: "<<total;
	getch ();
	return 0;
}

Y ahora no se como llenar la segunda fila
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

Arreglo bidimencional ayuda

Publicado por Mario (8 intervenciones) el 16/08/2017 23:26:05
Para los arreglos bidimensionales necesitas dos variables para recorrerlo, ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int matriz[3][3];
 
	for(int i=0;i<3;i++)
	{
		for(int j=0;j<3;j++)
		{
		 	printf("Dato: ");
		 	scanf("%d",&matriz[i][j]);
		}
	}
 
	printf("\n\nMatriz 3x3\n\n");
	for(int i=0;i<3;i++)
	{
		for(int j=0;j<3;j++)
		{
			printf("  %d",matriz[i][j]);
		}
		printf("\n");
	}
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