Informações

Autores Mathias de Schietere
Prazo de entrega Sem prazo
Limite de submissão No limitation

Entrar

Compter les heures

Le syllabus est accessible depuis l'URL https://sites.uclouvain.be/SyllabusC/notes/Theorie/index.html

Les pages de manuel sont accessibles depuis les URLs suivants :

Attention: veuillez utiliser la version HTML du syllabus


Questão 1: Structure

Considérons la structure hm {int h; int m} (déjà déclarée) qui contient une heure en format heures-minutes.

struct hm {
  int h;
  int m;
};

Ecrivez une fonction qui prend comme argument un pointeur vers un tableau arr contenant des éléments de cette structure et un entier n qui indique le nombre d'éléments dans le tableau.

Votre fonction doit retourner une structure hm avec la somme des structures hm du tableau. La réponse doit bien entendu contenir le nombre exact pour les heures et un nombre de minutes compris entre 0 et 59.

/*
 * @arr : pointeur vers le tableau contenant les struct hm
 * @n : nombre l'éléments dans ce tableau
 *
 * @pre le tableau contient au moins 1 élément
 *      h, m >= 0, m <= 59
 * @post renvoie une structure contenant un entier pour les heures et un pour les minutes
 */
 struct hm sum_of_hm(struct hm *arr, int n) {
Questão 2: Fonctions supplémentaires

Insérez ici les fonctions supplémentaires dont vous avez besoin.

Questão 3: Fonction de test optionnelle

Insérez votre code de test optionnel ci-dessous. Vous pouvez utiliser printf dans cette fonction pour débugger votre programme.

void test_func(void) {