Ejercicio con matriz tridimencional

Iniciado por luchofiattipo, 30 Septiembre 2012, 04:45 AM

0 Miembros y 1 Visitante están viendo este tema.

luchofiattipo

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/

leosansan

CitarNo 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:
#include <stdio.h>
#include <stdlib.h>
main()
{
    int i,j,k;
    int a [3][12][4],b[3][4]={0},c[3][4]={0};
    srand(time(0));
    for (i=0;i<3;i++)
        for (j=0;j<12;j++)
            {
                for (k=0;k<4;k++)
                {
                    a[i][j][k]=rand() % 10 ;
                    printf("Vendedor %d mes %d venta producto %d = %d ",i+1, j+1,k+1, a[i][j][k]);
                }puts("\n");
            }puts("\n");

    for (i=0;i<3;i++)
         for (j=0;j<12;j++)
            {
                for (k=0;k<4;k++)
                    {
                        b [i][k]+=a [i][j][k];
                        printf("Vendedor %d mes %d venta acumulada producto %d = %d  \n",i+1, j+1,k+1,b [i][k]);
                    }
             }
   
}

luchofiattipo

Leosan muchas gracias por tu aporte creo que es eso ahora voy a corroborar con el profesor, pero desde ya muchas gracias!, saludos

luchofiattipo

Leosansan podrias ayudarme el ejercicio esta bien pero hay que Cargar los productos por mes de cada representante por teclado. como seria ? gracias

leosansan

#4
Cita de: 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 ?
No entiendo bien tu pregunta. y además ¿qué quiere dedir por teclado?. Entiendo que los tienes que entrar a "mano". Avísame.
Saludos!

xiruko

Citarhay 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:

a[i][j][k]=rand()%10;

por esto:

scanf("%d", a[i][j][k]);

un saludo!