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]);
}
}
}