Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2013, 10:37
ecfisa
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 11 años, 9 meses
Puntos: 22
Respuesta: Programa que se congela a ejecutar

Hola jesm1294.

En la linea 18 debería ser:
Código C:
Ver original
  1. scanf("%d", &j);

Y hay algunos detalles mas, revisa si te sirve de este modo:
Código C:
Ver original
  1. include<conio.h>
  2. #include<stdio.h>
  3.  
  4. int main()
  5. {
  6.   int j, i, conta=0;
  7.   int tabla[10];  // 0..9
  8.  
  9.   // Inicializar reservas
  10.   for(j=0;j<10;j++) tabla[j]=0;
  11.  
  12.   while(conta < 10) {
  13.     // Mostrar estado actual de reservas
  14.     for(i=0;i<10;i++)
  15.       printf("\n Asiento#%d \t %d", i+1, tabla[i]);
  16.  
  17.     // Solicitar reserva
  18.     printf("\n \n BIENVENIDO(A)");
  19.     printf("\n \n Introduzca el numero de puesto deseado:");
  20.     scanf("%d", &j);
  21.    
  22.    // Verificar reserva
  23.     if (tabla[j-1]==0){
  24.       tabla[j-1] = 1;
  25.       printf("Su puesto esta reservado \n");
  26.       conta = conta + 1;
  27.     }
  28.     else
  29.       printf("El puesto esta ocupado \n");
  30.   }
  31.   printf("\n El bus esta lleno");
  32.   getch();
  33.   return 0;
  34. }

Saludos. :)