Ir ao conteúdo

Posts recomendados

Postado

Uma empresa de ônibus disponibilizou 40 lugares em um ônibus de viagem (20 nas janelas e 20 no corredor). Faça um programa que utilize 2 vetores para controlar as poltronas ocupadas, ou seja, um vetor para o corredor e outro para a janela. Considere que 1 representa as poltronas ocupadas e 0 representa poltrona desocupada. Este programa deve controlar a venda de passagens da seguinte maneira:

- O cliente informa se deseja poltrona no corredor ou janela e, depois, o programa deve informar quais poltronas estão disponíveis para a venda (posições de valor 0).

- O cliente então é perguntado qual posição quer, o vetor na posição informada deve ser alterado para ocupado (posição informada deve receber valor de 1).

- Quando não existirem poltronas disponíveis, deve ser mostrada uma mensagem.

Nota: 

- Inicialize os vetores com valor de 0;

- Se o cliente deseja janela, você pode manipular somente o vetor janela, se o cliente desejar corredor pode ser trabalhado somente com o vetor corredor.

 

  • Curtir 1
  • Membro VIP
Postado

Caro usuário,

 

Seja bem-vindo ao Clube do Hardware.

 

No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware.

 

Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício.

 

Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal.

 

Esperamos que compreenda.

 

Atenciosamente,

Equipe Clube do Hardware

 

  • Obrigado 1
Postado

@anonimocomduvidas    Um vetor é uma variável que possui espaços para armazenar vários dados nela ,  e para preencher o vetor com zeros você pode  inicializar o vetor com valor zero , já na criação dele , assim :

int vetor[20] = {0};

já para outros valores não  funciona assim  ,  pois apenas o primeiro elemento receberá o valor informado ,  então para mostrar as poltronas desocupadas você pode usar um Loop For para percorrer todo o vetor , e escrever as posições  do vetor que tenha o valor zero como poltrona vazia ,   e assim Depois Que você fizer um código sobre esse exercício , você pode postar ele Aqui para vermos como está e em Que podemos ajuDar .,,, .

Postado

Escreva em torno dos dados

 

E escreva algo.

 

Seus dado é o onibus. Pode ser algo ingênuo como

 

typedef struct
{
    char corredor[20];
    char janela[20];

}   Onibus;

 

40 lugares, 20 no corredor. 

 

#include <sddio.h>

typedef struct
{
    char corredor[20];
    char janela[20];

}   Onibus;

int main(void)
{
    Onibus onb = {0}; // vazio
    // ocupa a ultima janela e o primeiro corredor
    onb.janela[19] = 1;
    onb.corredor[0] = 1;
    return 0;
}

 

1 hora atrás, Joaovitorsk88 disse:

Boa tarde, gostaria de saber se você poderia compartilhar comigo pois estou com muitas duvidas sobre essa mesma atividade, me ajudaria muito

 

Por definição o forum é "compartilhado". Qual sua dúvida?

 

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!