Thông tin

Tác giả Olivier Bonaventure
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn

Đăng nhập

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.


Câu hỏi 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) {
Câu hỏi 2: Fonctions supplémentaires

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

Câu hỏi 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) {