E ai! Não estou conseguindo fazer uma atividade de Estrutura de Dados!
Vou mandar a questão aqui e peço humildemente que me ajudem com ela!
Tendo em conta a seguinte estrutura, bem como o respectivo tipo de dados, que permite representar o tempo no formato de horas (hh), minutos (mm) e segundos (ss.sss). Um exemplo de tempo neste formato é, por exemplo, 12:34:56.123.
struct TIME
{
int hh;
int mm;
double seconds;
};
a) Escreva a função convertTime que converta o tempo que lhe é passado em segundos no formato ss.sss para o tempo no formato hh:mm.ss.sss. O tempo neste formato deverá ser devolvido pela função como uma struct do tipo TIME. Escreva depois um pequeno programa para testar a conversão. O protótipo da função anterior é o seguinte:
TIME convertTime(double secs);
b) Escreva a função addTime que toma dois tempos do tipo TIME como argumentos, e que depois devolve a soma dos tempos numa estrutura do tipo TIME. Escreva depois um pequeno programa para testar a conversão. O protótipo da função anterior é o seguinte:
TIME addTime (TIME a, TIME b);
Quem puder estar me ajudando com este quesito desde já agradeço!