מידע

יוצרים Olivier Bonaventure
מועד הגשה אין מועד הגשה
מגבלת הגשות אין הגבלה

כניסה

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.


שאלה 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) {
שאלה 2: Fonctions supplémentaires

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

שאלה 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) {