Tengo un problema con mi programa. Hace un mes más o menos, había programado el siguiente código, lo publiqué aquí porque tenía un pequeño problemita y me ayudaron a resolverlo y funcionaba a la perfección. He cambiado de computadora y todo, pero ahora cuando ejecuto mi programa, crashea luego de ingresar un valor a las "mandarinas".
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int n, x, i, a=0, b=0, parcela[20][2];
do{
printf("Ingrese la cantidad de parcelas: "); }while(n<=0 || n>=21);
for(i=0;i<=n;i++){
do{
printf("\nIngrese la cantidad de naranjas: "); scanf("%d",&parcela
[0][0]); }while(parcela[0][0]<=0);
do{
printf("Ingrese la cantidad de mandarinas: "); scanf("%d",&parcela
[0][1]); }while(parcela[0][1]<=0);
a+=parcela[0][0];
b+=parcela[0][1];
parcela[i][x]=parcela[0][0]+parcela[0][1];
}
printf("Total produccion naranjas: %d ",a
); printf("\nTotal produccion mandarinas: %d ",b
); for(i=1;i<=n;i++){
printf("\nProduccion total de Parcela #%d: %d ",i
, parcela
[i
][x
]); }
return 0;
}