Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista
typedef struct
char nome[30]
int vida
double ataque
} Inimigo
A Lista Ordenada de inimigos deverá permitir "criar inimigos” (inserir), “matar inimigos”
(remover) e “localizar inimigos” (deverá permitir a busca de inimigos pelo nome)
2. Implemente uma função em C que misture duas listas encadeadas de caracteres da seguinte
maneira
lista1: MINHA
lista2: lista
resultado: MlIiNsHtAa
3. Você foi contratado pela construtora BICT (Bons Imóveis Construídos com Tecnologia) para
trabalhar um sistema de cálculo de custos para a construção de prédios baseada no uso de
blocos pré-moldados. Você cou responsável por desenvolver um módulo que identi ca se o
dimensionamento dos blocos está correto (para uma dada dimensão) e o seu custo. O siste-
ma deve funcionar da seguinte maneira
Todas as informações dos blocos devem ser armazenadas em uma lista encadeada para que
seja realizado posteriormente o cálculo da compatibilidade da área (isto é, se a área dos blo-
cos é su ciente para cobrir a área pretendida) e o custo. Perceba que o preenchimento com
blocos de tamanhos diferentes podem gerar custos diferentes
fi
s
fi
;
fi
;
fi
s
fi
:
fi
.
fi
I
fi
4. Implemente um TAD Lista duplamente encadeada e um programa que o utilize
5. Implemente um TAD Lista circular com vetores (sequencial) e um programa que o utili-
ze.