programa correto não compila [pendente]

Estou utilizando o DEV C++ 5.11 para compilar e executar o seguinte código.

#include <iostream> #include <math.h> // using namespace std; // int main(){ // variaveis inteiras int X,Y,Z; int n; int i; // variaveis inteiras de controle int sair=0; int voltar=0; // matrizes e vetores do tipo float float PM[n][3]; float tempo[n]; //Menu principal cout<<"MENU PRINCIPAL\n"; cout<<"\nOPCAO 1----(1)\n"; cout<<"OPCAO 2----(2)\n"; cout<<"OPCAO 3----(3)\n";  // loop da primeira função switch while(sair==0){     cin>>X; // recebe opção     switch(X){         case 1:             // desenvolvimento da opção 1             cout<<"CONFIGURAR CAMPANHA-------(1)\n";             cout<<"VOLTAR AO MENU PRINCIPAL--(2)\n";             cin>>X;             // loop da primeira função switch do caso 1             i=0;             while(voltar==0){                 cout<<i;                 cout<<endl;                 i=i+1;                 cin>>Y;                 switch(Y){                     case 1:                         cout<<"Teste OP1(2)\n";                     break;                     case 2:                         //sai do loop da primeira função switch do caso 1                         voltar=1;                     break;                     default:                         cout<<"TESTE ERRO (2)\n";                     break;                 }             }          break;         case 2:             cout<<"TESTE OP2\n";         break;         case 3:             cout<<"TESTE OP3\n";         break;         default:             cout<<"TESTE ERRO (1)\n";         break;     }  } } 

Estou tendo um problema, logo após criar o desenvolvimento do case1 o programa simplesmente compila porém ao executar excede o tempo de processamento e gera um erro de execução após 5.999 segundos.

Não sei o que pode estar ocorrendo, pois percebo este mesmo erro quando declaro matrizes quadrada dos tipo x[n][n], e sempre que aplico n>5 por exemplo a programa trava no carregamento. O que pode estar ocorrendo? Será que o problema é do compilador?