Compter le nombre d’occurrence d’un caractère dans une chaîne en C

Dans ce tutoriel nous allons découvrir comment trouver l’occurrence d’un caractère particulier dans une chaîne de caractères en utilisant le langage C.
 
 

Programme pour compter le nombre d’occurrence d’un caractère dans une chaîne
#include <stdio.h>

int main()
{
   char c, str[100];
   int i, occurrence = 0;
   
   printf("Entrez une chaîne de caractères: ");
   gets(str);
   
   printf("Entrez un caractère: ");
   scanf("%c",&c);
   
   for(i = 0; str[i] != '\0'; ++i)
   {
       if(str[i] == c)
           ++occurrence;
   }
   
   printf("Le nombre d’occurrence de %c est %d", c, occurrence);
   return 0;
}

La sortie :
 

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *