No tengo mucha idea de como realizar el programa, necesito mostrar la cantidad de asientos disponibles, pedir el número de asiento y mostrar si está disponible, y en caso que no, volver a solicitar el dato.
#include <stdio.h>
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <string>
int cantidad=0,num;
char resp;
int arreglo[40] ;
int A;
using namespace std;
int main ()
{
system("color 3A");//Da color a nuestra programa
for(int i = 0; i < 40; i++){
arreglo[40]= i+1;
//printf("%d\n",arreglo[40]);
}
cout<<"\t\t\t\t\tBienvenido a mi Proyecto Final"<<endl;//Mensaje en pantalla
cout<<"\t\t\t\t\t\tMoises Nava Reza"<<endl;//Mensaje en pantalla
cout<<endl;//Salto de linea
do{
printf("El numero de asientos disponibles son: %d\n",arreglo[40]);
cout<<"Introduce la cantidad de asientos que desea comprar: "<<endl;
cin>>cantidad;
arreglo[40]= arreglo[40]-cantidad;
for(int i=1;i<=cantidad;i++){
printf("Introduce un numero de asiento: \n");
scanf("%d",&arreglo[A]);
switch(arreglo[A]){
case 1:
if(arreglo[A]==1){
printf("Disponible\n");
}
break;
case 2:
if(arreglo[A]==2){
printf("Disponible\n");
}
break;
case 3:
if(arreglo[A]==3){
printf("Disponible\n");
}
break;
case 4:
if(arreglo[A]==4){
printf("Disponible\n");
}
break;
case 5:
if(arreglo[A]==5){
printf("Disponible\n");
}
break;
case 6:
if(arreglo[A]==6){
printf("Disponible\n");
}
break;
case 7:
if(arreglo[A]==7){
printf("Disponible\n");
}
break;
case 8:
if(arreglo[A]==8){
printf("Disponible\n");
}
break;
case 9:
if(arreglo[A]==9){
printf("Disponible\n");
}
break;
case 10:
if(arreglo[A]==10){
printf("Disponible\n");
}
break;
}
}
cout<<"Si desea continuar introduzca S, si desea salir N"<<endl;
cin>>resp;
}
while(resp != 'N' && resp != 'n');
system("PAUSE");
}