Fiz algumas modificações. Veja se é o resultado que quer:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int Caso_cadeira, i, j, lin, col;
int poltrona[4][4];
for(i=0 ; i<=3; i++)
{
for(j=0 ; j<=3 ; j++)
{
poltrona[i][j]=0;
}
}
do
{
printf("[1] - Escolher lugar\n");
printf("[2] - Ver disposicao dos lugares\n");
scanf("%d", &Caso_cadeira);
switch(Caso_cadeira)
{
case 1: //Escolher Cadeira
printf("Qual fila gostaria de sentar de 1 a 3 ? ");
scanf("%d", &lin);
printf("Qual coluna gostaria de sentar de 1 a 3 ? ");
scanf("%d",&col);
if (lin<=3 && col<=3)
{
if (poltrona [lin] [col]==0)
{
poltrona [lin] [col]=1;
printf("\nCADEIRA ESCOLHIDA COM SUCESSO");
}
else
{
printf("\nDESCULPE A CADEIRA ESCOLHIDA ESTA OCUPADA");
}
}
else
{
printf("\nCADEIRA INEXISTENTE");
}
printf("-------------------------------------------------------------\n");
break;
case 2: //ver caideiras
//n=1;
printf("0-Lugar disponivel || 1-Lugar ocupado\n\n");
for(i=1 ; i<=3; i++)
{
for(j=1 ; j<=3 ; j++)
{
if(poltrona[i][j]==0)
{
printf("%d ",0);
}
else
printf("%d ",1);
}
printf("\n");
}
printf("\n\n");
break;
default:
Caso_cadeira=0;
}
}
while(Caso_cadeira!=0);
return(0);
}