Programas Em C Para Reserva De Poltronas
#include <stdio.h>
#include <stdlib.h> int main(int argc, char *argv[])
{
int menu,matriz[40],l,b,e; int ocupadas=0; //preenche a matriz com zeros for(l=0;l<40;l++) matriz[l]=0; while(b!=4){ system("cls"); printf("Bem vindo a Rodoviaria do Chaos.\nSe perder bagagem naum se preocupe nos naum vamos acha-la. XD.\n\n"); printf("\ 1) Para escolher uma poltrona.\n\ 2) Para visualizar as poltronas vagas.\n\ 3) Para saber quantas ja estao ocupadas.\n\ 4)Sair.\n\n\ Selecione uma opcao: "); scanf("%d", & b); if(b>4 || b<1) printf("\nOpcao invalida.\n"); switch(b){ case 1: printf("\nDigite o numero da poltrona desejada:"); scanf("%d", &e); if(e<1 || e > 40){ printf("\nNumero de poltrona invalido.\n"); break; } //verifica se a poltrona esta ocupada if(matriz[e-1]==e){ printf("\nEssa Poltrona ja esta ocupada.\n"); }else{ matriz[e-1]=e; ocupadas++; printf("\nPoltrona reservada com sucesso.\n"); } break; case 2: printf("\nAs seguintes poltronas estao vazias:\n"); for(l=0;l<40;l++){ if(matriz[l]==0) printf("%2d - ",l+1); else printf("** - "); } printf("\n"); break; case 3: printf("\nJa foram reservadas %d poltrona(s)\n",ocupadas); } system("pause"); } return