- Lire la phrase à partir de l'utilisateur.
- Initialiser un compteur pour compter le nombre d'occurrences de "LE".
- Parcourir chaque caractère de la phrase.
- Si le caractère actuel est "L" et le caractère suivant est "E", incrémenter le compteur.
- Répéter les étapes 3 et 4 jusqu'à ce que tous les caractères aient été examinés.
- Afficher le nombre total d'occurrences de "LE".
Programme C:
#include <stdio.h>
#include <string.h>
int main() {
char phrase[100];
int compteur = 0;
int i;
printf("Entrez une phrase : ");
scanf("%[^.].\n", phrase);
int longueur = strlen(phrase);
for (i = 0; i < longueur - 1; i++) {
if (phrase[i] == 'L' && phrase[i + 1] == 'E') {
compteur++;
}
}
printf("Le nombre de caractere LE dans la phrase est : %d\n", compteur);
return 0;
}
Pour gérer les caractères terminant par un point, vous pouvez utiliser la fonction scanf pour lire les caractères entrés par l'utilisateur dans une chaîne de caractères, puis utiliser une boucle pour parcourir la chaîne et compter le nombre d'occurrences de la séquence "LE". Enfin, vous pouvez vérifier si le dernier caractère de la chaîne est un point pour vérifier si la chaîne est correctement terminée.