Bueno ya pude hacerlo solo me falta que diga cuando un asiento ya esta ocupado me podrian ayudar en eso yo no hallo la forma
void main(){
int salir = 0,opc = 1,contador = 0;
int asientosprimera[12]={0};
int i, j, aux;
while(salir == 0){
cout<<"\n ---Asignacion de Asientos--- \n"<<endl;
cout<<"1. Primera Clase"<<endl;
cout<<"2. Clase Economica"<<endl;
cout<<"3. Mostrar Estadistica"<<endl;
cout<<"4. Eliminar asientos reservados"<<endl;
cout<<"5. Salir "<<endl;
cin>>opc;
switch(opc){
case 1: {
for (i=0; i<5; i++)
{
printf("%d ",asientosprimera);
}
printf("\nDigite el Asiento que desea asignar: \n");
scanf("%d",&aux);
if(aux<=5){
asientosprimera[--aux]=1;
printf("\nAsiento Asignado Correcta Mente: \n");
for (i=0; i<5; i++)
{
printf("%d ", asientosprimera);
}
getch();
}
else {cout<<"Lo sentimos ese asiento no pertenece a la Primera clase \n";
cout<<"Digite una opcion valida \n";}
break;
}
case 2: {
for (i=0; i<12; i++)
{
printf("%d ",asientosprimera);
}
printf("\nDigite el Asiento que desea asignar: ");
scanf("%d",&aux);
if(aux>=6 && aux<=12){
asientosprimera[--aux]=1;
printf("\nAsientos Asignados: \n");
for (i=0; i<12; i++)
{
printf("%d ", asientosprimera);
}
getch();
}
else cout<<"Lo sentimos ese asiento no pertenese a la clase turista";
break;
}
case 3: {
cout<<"Asientos de Primera clase \n";
printf("%d ",asientosprimera[0]);
printf("%d ",asientosprimera[1]);
printf("%d ",asientosprimera[2]);
printf("%d ",asientosprimera[3]);
printf("%d \n",asientosprimera[4]);
cout<<"Asientos de Clase Economica \n";
printf("%d ",asientosprimera[5]);
printf("%d ",asientosprimera[6]);
printf("%d ",asientosprimera[7]);
printf("%d ",asientosprimera[8]);
printf("%d ",asientosprimera[9]);
printf("%d ",asientosprimera[10]);
printf("%d ",asientosprimera[11]);
break;
}
case 4: printf("Digite el asiento que desea cancelar");
scanf("%d",&aux);
asientosprimera[--aux]=0;
printf("Asiento Cancelado");
getch();
case 5: salir = 1;
}/// llave de switch
}/// llave del while
}// lave del void main
void main(){
int salir = 0,opc = 1,contador = 0;
int asientosprimera[12]={0};
int i, j, aux;
while(salir == 0){
cout<<"\n ---Asignacion de Asientos--- \n"<<endl;
cout<<"1. Primera Clase"<<endl;
cout<<"2. Clase Economica"<<endl;
cout<<"3. Mostrar Estadistica"<<endl;
cout<<"4. Eliminar asientos reservados"<<endl;
cout<<"5. Salir "<<endl;
cin>>opc;
switch(opc){
case 1: {
for (i=0; i<5; i++)
{
printf("%d ",asientosprimera);
}
printf("\nDigite el Asiento que desea asignar: \n");
scanf("%d",&aux);
if(aux<=5){
asientosprimera[--aux]=1;
printf("\nAsiento Asignado Correcta Mente: \n");
for (i=0; i<5; i++)
{
printf("%d ", asientosprimera);
}
getch();
}
else {cout<<"Lo sentimos ese asiento no pertenece a la Primera clase \n";
cout<<"Digite una opcion valida \n";}
break;
}
case 2: {
for (i=0; i<12; i++)
{
printf("%d ",asientosprimera);
}
printf("\nDigite el Asiento que desea asignar: ");
scanf("%d",&aux);
if(aux>=6 && aux<=12){
asientosprimera[--aux]=1;
printf("\nAsientos Asignados: \n");
for (i=0; i<12; i++)
{
printf("%d ", asientosprimera);
}
getch();
}
else cout<<"Lo sentimos ese asiento no pertenese a la clase turista";
break;
}
case 3: {
cout<<"Asientos de Primera clase \n";
printf("%d ",asientosprimera[0]);
printf("%d ",asientosprimera[1]);
printf("%d ",asientosprimera[2]);
printf("%d ",asientosprimera[3]);
printf("%d \n",asientosprimera[4]);
cout<<"Asientos de Clase Economica \n";
printf("%d ",asientosprimera[5]);
printf("%d ",asientosprimera[6]);
printf("%d ",asientosprimera[7]);
printf("%d ",asientosprimera[8]);
printf("%d ",asientosprimera[9]);
printf("%d ",asientosprimera[10]);
printf("%d ",asientosprimera[11]);
break;
}
case 4: printf("Digite el asiento que desea cancelar");
scanf("%d",&aux);
asientosprimera[--aux]=0;
printf("Asiento Cancelado");
getch();
case 5: salir = 1;
}/// llave de switch
}/// llave del while
}// lave del void main