Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2014, 20:50
RaKKoS
 
Fecha de Ingreso: junio-2009
Ubicación: House
Mensajes: 38
Antigüedad: 15 años, 5 meses
Puntos: 1
Error en arreglo bidimensional

Buenas noches saludos a la comunidad de forosweb , vengo con un problemita lo mas probable que tonto sin embargo no lo consigo estoy haciendo una matriz 3 x 3 que guarda cuales elementos del vector son positivos, negativos y ceros, el problema es el siguiente a veces da el resultado correcto a veces incorrecto que podría estar pasando este es el código

Cita:
#include <stdio.h>
#include <conio.h>

main()
{

int A[3][3],i,j,cc,cp,cn;
cc=0;
cp=0;
cn=0;

printf("Llenemos la matriz \n" );

for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
{
printf("[%d,%d]) = ",i,j);
scanf("%d",&A[i][j]);
}

for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
{

if (A[i][j] == 0)
{
cc=cc+1;
}
else if (A[i][j]>0)
{
cp=cp+1;
}

else
{
cn=cn+1;
}



}
printf("NUMEROS POSITIVOS: %d\n",cp);
printf("NUMEROS NEGATIVOS: %d\n",cn);
printf("NUMEROS CERO: %d\n",cc);



getch();
}