Compter le nombre de mots et le nombre de caracteres dans une chaine de caracteres

PHOTO EMBED

Thu Jan 04 2024 13:09:26 GMT+0000 (Coordinated Universal Time)

Saved by @elOuahabiKarim

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

int i, mot, caractere;
char ch[100];
int main() {
    
    printf("Entrer la chaine de caracteres : ");
    gets(ch);

   // Calcul du nombre de caractères
    caractere = 0;
    for (i = 0; ch[i] != '\0'; i++) {
        if (ch[i] != ' ' && ch[i] != '\n' && ch[i] != '\t') {
            caractere++;
        }
    }
   
   
   // Calcul du nombre de mots
   mot = 1;
   for (i = 0; ch[i] != '\0'; i++) {
        if (ch[i] == ' ' || ch[i] == '\n' || ch[i] == '\t') {
            mot++;
        }
    }
    printf("Le nombre de mots dans la chaine de caracteres est : %d\n", mot);
     printf("Le nombre de caracteres dans la chaine de caracteres est : %d", caractere);
    return 0;
}
content_copyCOPY