Jump to content

Matheus Ponce

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About Matheus Ponce

  1. Matheus Ponce

    Reserva Poltrona no Onibus em C

    Estou com um exercício da Faculdade para fazer ele é simples mas estou com dificuldade de printar alguem pode me ajuda .... o que eu fiz ( acho que da ruim) #include <stdio.h> #include <stdlib.h> #define LUGARES 48 void ocupar(int janela[], int poltrona[]); void consultar(int janela[], int poltrona[]); int main(){ int i, opcao, janela[LUGARES], poltrona[LUGARES]; //janela = impares, poltrona = pares for(i=0;i<LUGARES;i++){ if(i%2){ janela = 0; poltrona = -1; } else { janela = -1; poltrona = 0; } } printf("\tGerenciamento de Onibus\nDigite a opcao desejada:\n"); do { printf("(1) Ocupar uma poltrona\n(2) Consultar poltrona\n(4) Sair\n-->"); scanf("%d", &opcao); system("CLS"); switch(opcao){ case 1: ocupar(janela, poltrona); break; case 2: consultar(janela, poltrona); break; case 4: exit(1); break; } } while (1); return(0); } void ocupar(int janela[], int poltrona[]){ int x; printf("Digite qual poltrona deseja ocupar: "); scanf("%d", &x); if(x%2){ janela[x] = 1; } else { poltrona[x] = 1; } printf("Poltrona ocupada com sucesso.\n"); } void consultar(int janela[], int poltrona[]){ int x; printf("Digite qual poltrona deseja consultar: "); scanf("%d", &x); if(x%2){ if(janela[x]){ printf("Esta poltrona esta ocupada.\n"); } else { printf("Esta poltrona esta livre.\n"); } } else { if(poltrona[x]){ printf("Esta poltrona esta ocupada.\n"); } else { printf("Esta poltrona esta livre.\n"); } } } é o ex4 e tem que printa igual o desenho e n to conseguindo
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.