Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "main.h"
- void sillasvacias(struct silla*pptstruct)
- {
- int numvacias=0,i;
- for(i=0;i<12;i++)
- {
- if((pptstruct+i)->reservado!=1)
- {
- numvacias =numvacias+1;
- {
- }
- printf("en el vuelo hay %d sillas vacias", numvacias);
- }
- void listasillasvacias(struct silla* pptstruct)
- {
- int cnt=0,i;
- printf("en el vuelo estan disponibles las sillas");
- for(i=0;i<12;i++)
- {
- if((pptstruct+i)->reservado!=1)
- {
- printf(" %d",i);
- cnt++;
- }
- }
- if(cnt==0)
- printf("ninguna silla");
- }
- void listapasajeros (struct silla* pptstruct)
- {
- int alfabetico[12], aux,i;
- for(i=0;i<12;i++)
- {
- if((pptstruct+i)->apellido[1] > (pptstruct+i+1)->apellido[1])
- {
- aux=alfabetico[i];
- alfabetico[i]=alfabetico[i+1];
- alfabetico[i+1]=aux;
- i=0;
- }
- }
- printf("esta es la lista en orden alfabetico por apellidos de los pasajeros del vuelo");
- for(i=0;i<12;i++)
- {
- printf("%s",(pptstruct+(alfabetico[i]))->apellido);
- printf("%s\n",(pptstruct+(alfabetico[i]))->nombre);
- }
- }
- void reserva (struct silla * pptstruct,int sillavuelo)
- {
- char confirmar[2];
- if((pptstruct+sillavuelo)->reservado==0)
- {
- (pptstruct+sillavuelo)->reservado=1;
- printf("ingrese su nombre");
- scanf("%s",(pptstruct+sillavuelo)->nombre);
- printf("ingrese su apellido");
- scanf("%s",(pptstruct+sillavuelo)->apellido);
- printf("desea confirmar su silla?");
- scanf("%s",confirmar);
- if(strcmp("si",confirmar))
- {
- printf("señor/a %s %s ud reservo la silla %d en este vuelo", (pptstruct+sillavuelo)->nombre,(pptstruct+sillavuelo)->apellido,sillavuelo);
- }
- else
- {
- (pptstruct+sillavuelo)->nombre[0]='\0';
- (pptstruct+sillavuelo)->apellido[0]='\0';
- }
- }
- else
- printf("el asiento esta actualmente reservado,elija otro");
- }
- void eliminarreserva(struct silla * pptstruct)
- {
- int sillavuelo,i;
- char confirmar[2];
- printf("porfavor digite el numero de su asiento");
- scanf("%d",&sillavuelo);
- if((pptstruct+sillavuelo)->reservado!=1)
- {
- printf("el asiento se encuentra actualmente disponible desea reservarlo?");
- scanf("%s",confirmar);
- if(strcmp("si",confirmar))
- {
- reserva(pptstruct,sillavuelo);
- }
- }
- else
- { printf("confirma eliminacion de reserva?");
- scanf("%s",confirmar);
- if(strcmp(confirmar,'si'))
- {
- (pptstruct+sillavuelo)->reservado=0;
- (pptstruct+sillavuelo)->nombre[0]='\0';
- (pptstruct+sillavuelo)->apellido[0]='\0';
- }
- else
- printf("no se elimino la reserva");
- }
- }
Add Comment
Please, Sign In to add comment