Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Matriz en C

Estas en el tema de Matriz en C en el foro de C/C++ en Foros del Web. Hola que tal, estoy realizando una matriz en C y que el usuario debe cargarle datos, hasta ahi todo bien. Me pide ingresar nro de ...
  #1 (permalink)  
Antiguo 06/10/2017, 13:49
 
Fecha de Ingreso: marzo-2013
Ubicación: San Francisco
Mensajes: 26
Antigüedad: 4 años, 7 meses
Puntos: 1
Matriz en C

Hola que tal, estoy realizando una matriz en C y que el usuario debe cargarle datos, hasta ahi todo bien.

Me pide ingresar nro de vendedor, importe de la venta y cantidad de productos en esa venta, yo lo hice de la siguiente manera:

Código:
for(i=0;i<2;i++){
		for(j=0;j<3;j++){
			
				printf("nro de vendedor: ");
				scanf("%d", &vendedor[i][j]);
				
				printf("importe: ");
				scanf("%d", &importe[i][j]);
			
				printf("productos: ");
				scanf("%d", &productos[i][j]);

				}
}
Eso funciona para 1 venta. Ahora el problema es que el vendedor puede tener mas de 1 venta, si fueran 3 ventas quiere decir que tendra que cargar 3 importes y 3 cantidades de productos. Pero no se como hacer que se carguen y se guarden en la matriz en caso de ser mas de 1 venta.

Probe haciendo asi pero los datos se me sobreescriben
Código:
for(i=0;i<2;i++){
		for(j=0;j<3;j++){
			
				printf("vendedor: ");
				scanf("%d", &vendedor[i][j]);
			
				printf("ventas: ");
				scanf("%d", &ventas[i][j]);
				
				for(k;k<ventas[i][j];k++){
				
				printf("importe: ");
				scanf("%d", &importe[i][j]);

				printf("productos: ");
				scanf("%d", &productos[i][j]);

				}		
		}	
	}



La zona horaria es GMT -6. Ahora son las 18:55.