Ayuda para alumnos M3

Estos son partes del programa de Veracierta Jesus, tomenlo como referencia.


using namespace std;
   struct pelicula
   { int cantidad,codigo,genero,rate;
      float costo;
      char nombre[60];   };
   typedef struct pelicula pelicula;
   pelicula video[50];
   struct cliente
   {  int cedula,edad,dia,mes,ano;
      char nombre[61],direccion[201],telf[12];   };
   typedef struct cliente cliente;
   cliente client[50];

// ***P R O T O T I P O S***
void cuadro(char*); // DIBUJA UN CUADRO QUE CONTIENE A "CHAR" EN EL CENTRO
int validar(int,int); // valida datos enteros de 1 bit para menus. VALIDAR(VARIABLE A CAMBIAR,OPCION MAXIMA,POS X,POS Y)
float validarcosto(void); // valida el campo de costo (buggeado...preguntar como se hace)
void listarxcodigo(void), listarxgenero(int),listarxcensura(int),genero(int),censura(int);
int calcedad(int,int,int); // calculo de la edad
//Funcion

void cargarvideo(void) // OPCION 1
{
   char resp;
   video[n].codigo = n;
   while (resp != 's')
   {
      clrscr();
      cout << '\a';
      cuadro("C A R G A    D E    P E L I C U L A S");
      cout << "Codigo del video: " << video[n].codigo << endl;
      cout << "Titulo del DVD: ";
      cin >> ws;
      cin.getline(video[n].nombre,60);
      cout << "Genero: " << endl;
      cout << "1.- Accion" << endl;
      cout << "2.- Horror" << endl;
      cout << "3.- Comedia" << endl;
      cout << "4.- Suspenso" << endl;
      cout << "5.- Drama" << endl;
      cout << "Su opcion: ";
      video[n].genero = validar(video[n].genero,5);
      cout << "Clasificacion: " << endl;
      cout << "1.- AA [Infantil]" << endl;
      cout << "2.- A [Todo publico]" << endl;
      cout << "3.- B [Adolescentes y adultos]" << endl;
      cout << "4.- C [Con supervicion]" << endl;
      cout << "5.- D [Adultos]" << endl;
      cout << "Su opcion: ";
      video[n].rate = validar(video[n].rate,5);
      cout << "Copias disponibles: ";
      cin >> video[n].cantidad;
      fflush(stdin);
      cout << "Costo del alquiler (Bs.F): ";
      video[n].costo = validarcosto();
      cout << endl << "Conforme? [s/n]: ";
      resp = getch();
   }
   n++;}
void alquilarvideo(void) // OPCION 3
{
   int i,quest;
   char band,resp,resp2;
   band = 'a';
   while (resp != 'n')
   {      clrscr();
      cuadro("A L Q U I L E R");
      cout << "Ingrese el codigo del video: ";
      cin >> quest;
      for (i=0 ; i < n ; i++)
      {         if (quest == video[i].codigo)
         {            band = i;
         }      }
      if (band != 'a')
      {         cout << "Codigo: " << video[band].codigo << endl;
         cout << "Titulo del DVD: " << video[band].nombre << endl;
         genero(video[band].genero);
         censura(video[band].rate);
         cout << "Copias disponibles: " << video[band].cantidad << endl;
         cout << endl << "Alquilar? [s/n]: ";
         cin >> resp2;
         if (resp2 == 's')
         {            if (video[band].cantidad > 0)
            {               video[band].cantidad = video[band].cantidad - 1;
               cout << "Operacion Completada" << endl;
               cout << "Algun otro? [s/n]: ";
               cin >> resp;
            }
            else
            {
               cout << "No hay DVDs disponibles para este titulo." << endl;
               band = 'a';
               resp = 'n';
               getch();
            }         }
         else
         {            cout << "Desea continuar? [s/n]: ";
            resp = getch();
         }      }
      else
      {
         cout << "Codigo de producto invalido o inexistente." << endl;
         cout << "Desea reintentar? [s/n]: ";
         cin >> resp;     }   }}



No response to “Ayuda para alumnos M3”