Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: luchofiattipo en 30 Septiembre 2012, 04:45 am



Título: Ejercicio con matriz tridimencional
Publicado por: luchofiattipo en 30 Septiembre 2012, 04:45 am
Aca les dejo la imagen del ejercicio, no lo logro hace la verdad se me complico si alguien me puede dar una mano lo agradeceria mucho, saludos gracias


 http://imageshack.us/photo/my-images/405/trabajoprogramacion.jpg/
 


Título: Re: Ejercicio con matriz tridimencional
Publicado por: leosansan en 30 Septiembre 2012, 14:18 pm
Citar
No veo claro del todo lo que quiere. Interpreto que desea las ventas acumuladas por productos y mes para cada vendedor.
La primera lista da lo anterior pero sin acumular. Las ventas de cada vendedor las genero aleatoriamente:
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. main()
  4. {
  5.    int i,j,k;
  6.    int a [3][12][4],b[3][4]={0},c[3][4]={0};
  7.    srand(time(0));
  8.    for (i=0;i<3;i++)
  9.        for (j=0;j<12;j++)
  10.            {
  11.                for (k=0;k<4;k++)
  12.                {
  13.                    a[i][j][k]=rand() % 10 ;
  14.                    printf("Vendedor %d mes %d venta producto %d = %d ",i+1, j+1,k+1, a[i][j][k]);
  15.                }puts("\n");
  16.            }puts("\n");
  17.  
  18.    for (i=0;i<3;i++)
  19.         for (j=0;j<12;j++)
  20.            {
  21.                for (k=0;k<4;k++)
  22.                    {
  23.                        b [i][k]+=a [i][j][k];
  24.                        printf("Vendedor %d mes %d venta acumulada producto %d = %d  \n",i+1, j+1,k+1,b [i][k]);
  25.                    }
  26.             }
  27.  
  28. }
  29.  


Título: Re: Ejercicio con matriz tridimencional
Publicado por: luchofiattipo en 30 Septiembre 2012, 23:37 pm
Leosan muchas gracias por tu aporte creo que es eso ahora voy a corroborar con el profesor, pero desde ya muchas gracias!, saludos


Título: Re: Ejercicio con matriz tridimencional
Publicado por: luchofiattipo en 5 Octubre 2012, 00:33 am
Leosansan podrias ayudarme el ejercicio esta bien pero hay que Cargar los productos por mes de cada representante por teclado. como seria ? gracias


Título: Re: Ejercicio con matriz tridimencional
Publicado por: leosansan en 5 Octubre 2012, 11:22 am
Leosansan podrias ayudarme el ejercicio esta bien pero hay que Cargar los productos por mes de cada representante por teclado. como seria ?
No entiendo bien tu pregunta. y además ¿qué quiere dedir por teclado?. Entiendo que los tienes que entrar a "mano". Avísame.
Saludos!


Título: Re: Ejercicio con matriz tridimencional
Publicado por: xiruko en 5 Octubre 2012, 15:46 pm
Citar
hay que Cargar los productos por mes de cada representante por teclado

esto es algo muy basico y deberias repasar algunas cosas antes de meterte con arreglos tridimensionales y demas. pero bueno tendrias que sustituir esto:

Código
  1. a[i][j][k]=rand()%10;

por esto:

Código
  1. scanf("%d", a[i][j][k]);

un saludo!