IDNLearner.com, seu destino para respostas rápidas e relevantes. Obtenha informações de nossos especialistas, que fornecem respostas confiáveis para todas as suas perguntas e dúvidas.

Valendo um PIX DE R$ 50,00 + 50 PONTOS para quem responder corretamente até as 18:59 em Linguagem C !!!

1) Suponha uma tabela com cadastro das infrações de veículos (multas) por
espalhamento (Hashing). Para cada registro tem-se:
 placa do carro,
 data da ocorrência (dia mês e ano) e
 código da infração.
Esta tabela deve ser acessada para realizar operações de inclusão (inserir) um
novo veículo bem como para consultar de uma dada ocorrência.
Suponha o tamanho da tabela TF = 30.
Utilize como chave da tabela a placa do carro (exemplo:”ABC123”). Utilize o
método da divisão para calcular o endereço na tabela.
Utilize encadeamento dinâmico (lista de nós) para o tratamento de colisões.
Faça:
a) Declare a estrutura de dados necessária para armazenar o registro de uma
infração veicular.
b) Implemente a função HASH (chave é a placa do carro)
c) No main faça um menu com opções para:
1- Inserir uma infração veicular
2- Consultar a infração ao ser fornecido a placa de veículo
3- Sair
d) Implemente a função criar tabela inicial
e) Implemente a função para inserir
f) Implemente a função para consultar

OBSERVAÇÃO: para qualquer função acima solicitada, é OBRIGATÓRIO a
utilização de passagem de parâmetros.


Sagot :

Resposta:

A resposta esta no arquivo codigo.txt

View image Michels56