Información

Autor(es) Mathias de Schietere
Fecha de entrega Sin fecha de envío
Tiempo límite de envío Sin límite de envío

Inicia sesión

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


Pregunta 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) {
Pregunta 2: Fonctions supplémentaires

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

Pregunta 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) {