Tema: Matriz en C
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2017, 13:49
oLAUTAROo
 
Fecha de Ingreso: marzo-2013
Ubicación: San Francisco
Mensajes: 26
Antigüedad: 11 años, 1 mes
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]);

				}		
		}	
	}