Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Filippe Mattos

Erro matriz

Recommended Posts

Boa tarde,

 

Ao tentar imprimir esse programa, apartir da segunda fila ele salta 1 posicao.

 

Saberiam me dizer aonde estar o erro?

 

Muito obrigado.

 

----------------------------------------------------------------------------------------

 

 

void carga_datos(int tabla[A])
{
int puertosalida,puertollegada,cantidad;
system("cls");
printf("Ingrese el numero del puerto de salida (1-10) : \n");
scanf("%d",&puertosalida);
while ((puertosalida>10) && (puertosalida<1))
{
printf("Ingrese el numero del puerto de salida: \n");
scanf("%d",&puertosalida);
}
while (puertosalida !=0)
{
printf("Ingrese el numero del puerto de llegada (1-10) : \n");
scanf("%d",&puertollegada);
printf("Ingrese la cantidad de pasajeros: \n");
scanf("%d",&cantidad);
tabla[puertosalida-1][puertollegada-1] = tabla[puertosalida-1][puertollegada-1] + puertosalida;
tabla[puertosalida-1][puertollegada-0] = tabla[puertosalida-1][puertollegada-0] + puertollegada;
tabla[puertosalida-1][puertollegada+1] = tabla[puertosalida-1][puertollegada+1] + cantidad;
system("cls");
printf("Ingrese el numero del puerto de salida (1-10) : \n");
scanf("%d",&puertosalida);
while ((puertosalida>10) && (puertosalida<1))
{
printf("Ingrese el numero del puerto de salida: \n");
scanf("%d",&puertosalida);
}
}
}

//////////////////// VER MATRIZ COMPLETA /////////////////////////
void imprime (int vermatriz[A]) {
{
int i,j;
for (i=0; i < 11;i++){
for (j=0; j < 3;j++){
printf ("Posicion (%d,%d)/ Cantidad de pasajeros : %d \n",i,j,vermatriz[j]);
}
}
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.