Information

Author(s) Olivier Bonaventure
Deadline Keine Frist
Abgabenlimit No limitation

Einloggen

Nombre de caractères différents

Un chaîne de caractères contient différents caractères. Vous devez écrire le corps de la fonction ndiff qui retourne le nombre de caractères différents dans la chaîne passée en argument.


Question 1: Fonction ndiff

Complétez le corps de la fonction ndiff sur base de la spécification ci-dessous:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/*
 * @pre -
 * @post retourne le nombre de caractères différents dans la chaîne pointée par str
 * Exemples:
 *  - ndiff("ABA") retourne 2
 *  - ndiff("") retourne 0
 *  - ndiff(NULL) retourne 0
 *  - ndiff("AabBAb") retourne 4
 */
int ndiff(char *str) {
Question 2: Fonctions supplémentaires

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

Question 3: Fonction de test

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