Código
el problema dice lo siguiente:En una matriz se va a representar una sala de cine. Cada posición es una silla. Haz un programa que permita que la vendedora digite la fila y la columna y se cambie esa silla a ocupado o no disponible utilizando los simbolos que requieras como por ejemplo un * para libre y una x para ocupado, eres libre de decidir los símbolos. Esto se debe hacer hasta que la sala esté llena.
#include<iostream> #include<stdlib.h> using namespace std; int main(){ char sala[50][50]; int fila2,colum2,fila,opcion,colum,i,j; cout<<"ingrese tamaño de la fila: "; cin>>fila; cout<<"ingrese tamaño de la columna: "; cin>>colum; for(i=0;i<fila;i++){ for(j=0;j<colum;j++){ cout<<"0"<<" "; } cout<<endl; } while(opcion!=2){ cout<<"\nseleccione una opcion."; cout<<"\n1. ingresar una silla a llenar. "; cout<<"\n2. salir. \n"; cin>>opcion; system("cls"); if((opcion<2)&&(opcion>0)){ switch(opcion){ case 1:{ cout<<"ingrese la fila de la silla a ocupar: "; cin>>fila2; cout<<"ingrese la columna de la silla a llenar: "; cin>>colum2; for(i=0;i<fila;i++){ for(j=0;j<colum;j++){ if(i==fila2&&j==colum2){ sala[fila2][colum2]= 3; cout<<sala[i][j]<<" "; }else{ cout<<"0"<<" "; } } cout<<endl; } opcion=0; }break; } }else if(opcion==2){ break; }else{ cout<<"opcion incorrecta, escoja otro valor"<<endl; } } }
lo que quiero es saber como ir guardando el progreso de la sala (lugares que esten llenos y vacios) ya que no los guarda, lo que quiero es ver donde puedo meter un cin u otro metodo para que me guarde el progreso y asi me aparezca en pantalla como va la sala de cine.