Onde MARIO deve ser substituído pelo nome do dono do veiculo. Você deve
utilizar a função strcatda biblioteca string.hpara concatenar as cadeias de
caracteres.
geraAdvertenciaData– a função recebe como parâmetro uma estrutura do
tipo Carro e retorna uma cadeia de caracteres alocada dinamicamente com o
tamanho exato necessário para armazenar uma mensagem de advertência para o
dono do veiculo no seguinte formato:
“
MARIO, seu veiculo é muito antigo!”
Onde MARIO deve ser substituído pelo nome do dono do veiculo. Você deve
utilizar a função strcatda biblioteca string.hpara concatenar as cadeias de
caracteres.
exibeAdvertencias – a função recebe um vetor de Carros e exibe na tela
mensagens de advertência para os carros que possuírem mais de 5 multas e
também para os carros que tiverem mais de 20 anos e meio. A função deve utilizar
as funções geraAdvertenciaMultas e geraAdvertenciaData criadas
nos itens anteriores para gerar as mensagens de advertência.
Em seguida, implemente a função principal do programa utilizando como base a main
definida abaixo. O seu programa deverá primeiramente exibir os dados dos carros mais
multados
e
também os dados do carro antigo utilizando as funções
exibeMaisMultados e exibeMaisAntigo. Em seguida, utilizando a função
exibeAdvertencias, o programa deverá exibir as advertências para os motoristas
com mais multas e que possuem carros muito antigos.
int main (void)
{
Carro vet_carros[10] = {{"NVY4822", "Ana Silva", {5, 2010}, 2},
{
"LAB5849", "Pedro Duarte", {9, 2004}, 8},
{
{
"HMF4821", "Joao Filho", {8, 2000}, 3},
"POD1842", "Maria Gomes", {2, 1994}, 5},
"VFJ3284", "Silvio Lins", {10, 1998}, 6},
"WED7452", "Marcia Morais", {1, 1991}, 2},
"HEL1475", "Bruno Rodrigues", {12, 2005}, 8},
"IKF3685", "Thais Silva", {3, 1990}, 4},
"WPF4528", "Ricardo Costa", {7, 2009}, 10},
"FNY1579", "Julia Neves", {4, 1997}, 7}};
{
{
{
{
{
{
//Continue a implementação do programa!
return 0;
}