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.
dariuusdraaven:
Ta
Tira os espaços entre o @ e hotmail. com
Soluções para a tarefa
Respondido por
0
Perguntas interessantes
Ed. Física,
8 meses atrás
História,
8 meses atrás
Geografia,
8 meses atrás
Português,
10 meses atrás
História,
10 meses atrás
Matemática,
1 ano atrás