EDIT: Me olvide de poner qe estoy usando el Dev-C++, pero solamente estoy usando lenguaje C, no C++.
Bueno, estoy estudiando ingenieria en informatica y para poner un poco a prueba mis conocimientos, me puse a hacer un mini programa de auto consulta para barrios cerrados.
el problema es en el siguiente codigo (paso el codigo entero):
#include <stdio.h>
#include <stdlib.h>
int a;
int uf;
int main(){
  while (a<1992>a){  //Codigo de Salida=1992.
    printf ("Ingrese el codigo de su barrion"); //Pregunta por el codigo de barrio.     scanf ("%d",&a
); //Lee el numero.     switch (a){           
         case 1:{ //Entra al caso 1, Las mercedes.
                printf ("Bienvenido a la base de datos de LAS MERCEDESn");                 printf ("Por favor ingrese su numero de UFn"); //pide UF                 switch (uf){
                       case 202:{
                               printf ("Propietario: Iglesias, Emilio GonzalonSaldo a Pagar: $1124,94n");                                                               break;
                       } //case202                       
                } //swich ME
         system("cls"); //limpiar pantalla          break;
         } //cierre case1
         case 2:{       
                printf ("Bienvenido a la base de datos de MARINAS DEL PILARn");          system("cls"); //limpiar pantalla          break;
         } //cierre case2
         case 3:{       
                printf ("Bienvenido a la base de datos de ESTANCIAS DEL PILARn");          system("cls"); //limpiar pantalla          break;
         } //cierre case3
         default:{ //devuelve un error en caso de que este mal el codigo.
                printf ("Error en el valor ingresado %d, por favor intentelo nuevamenten", a
);                   system("cls"); //limpiar pantalla          break;        
         } //cierre default    
    } //cierre switch general
  
  } // cierre del while
  
  return 0;
} // cierre del main
 
Las aclaraciones que hice son para mi, asi no me pierdo... La cosa es que cuando lo ejecuto, me evade el while y se sale del programa, cuando la condicion de salida es unicamente si la variable a es 1992 (mi año de nacimiento jejeje) 
  
 Si le ven algo al codigo les agradeceria que me ayuden. muchas gracias!!! =D