READ ME Os ficheiros a incluir devem encontrar-se na mesma pasta que o main e os restantes .cpp e .h Os ficheiros devem ser inseridos como "c1.txt", "p1.txt" e "t1.txt" . Das funcionalidades a implementar o programa é capaz de responder aos seguintes objectivos: 1. Ler e guardar a informação de clientes, produtos (só leitura) e transações em ficheiros; 2. Gestão de clientes: criar, alterar, remover e listar os clientes por ordem alfabética do seu nome. 3. Gestão de transações: listar todas as transações num intervalo de tempo data; listar por ordem cronológica as transações de um cliente cujo nome foi dado; 4. Efetuar compras (adicionar transações). Ao efetuar uma compra deve actualizar o montante total de compras do correspondente cliente; 5. Visualizar de modo formatado informação: de um cliente ou de todos os clientes; 6. Visualizar de modo formatado as transações: de um cliente; de um dia; entre duas datas especificadas; ou todas as transações; 7. Calcular os Bottom10 (piores) clientes. Um cliente é tanto pior quanto menor for o montante de compras efetuado. Não é no entanto capaz de responder à totalidade do ponto 8. pois a função de publicidade para o Bottom10 não foi implementada.