Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Ceshi

#1
Gracias, que pendeja CX
#2
Buenas tardes, tengo este problemilla: El programa -como doce abajo- debe guardar la producción de 10 plantas durante 7 días. el problema es que cuando uso matrices 4x5 , 6x7 todo bien, pero cuando ingreso la de 7 x10 booom! después de la planta #8 la suma ya no me sale...Podría alguien guiarme? por favor Cx ILÚSTRENME MAESTROS...



/* Se tiene la producción de los 7 días de la semana de 10 plantas;
elabora un programa que lea estos datos y los almacene en un arreglo
de 10 renglones para las plantas, en 7 columnas para cada día de
producción, además que imprima el número de planta que tuvo la mayor
producción de la semana*/


#include <stdio.h>
#include <stdlib.h>
#define DIAS_PRODUCCION 7
#define NUM_PLANTAS 10

int main(){

int num_planta,dia, A[NUM_PLANTAS][DIAS_PRODUCCION], sum[DIAS_PRODUCCION], suma;


for(num_planta=0;num_planta<NUM_PLANTAS;num_planta++){
printf("Planta N %d \n", num_planta+1);
for(dia=0;dia<DIAS_PRODUCCION;dia++){
printf("Dia [%d]: ", dia+1);
scanf("%d",&A[num_planta][dia]);
}

}
// Por cuestiones de impresión Cx
printf("\nN PLANTA\t");
for(dia=0; dia<DIAS_PRODUCCION; dia++)
printf("DIA %d\t", dia+1);

printf("TOTAL \n");
//SUMAR PRODUCCION
for(num_planta=0;num_planta<NUM_PLANTAS;num_planta++){
    suma=0;
    for(dia=0;dia<DIAS_PRODUCCION;dia++){
        suma=suma+(A[num_planta][dia]);
    }
    sum[num_planta]=suma;
}
// Para imprimir matriz
for(num_planta=0;num_planta<NUM_PLANTAS;num_planta++){
printf("Planta %d \t", num_planta+1);
for(dia=0;dia<DIAS_PRODUCCION;dia++){
printf(" %d \t", A[num_planta][dia]);
}
printf("%d", sum[num_planta]);
printf("\n");
}

printf("\n");
system("PAUSE");
}


//corregir