#include
#include
void main() {
char str[80];
int i = 0;
int nbr_lettre = 0;
int nbr_chiffre = 0;
printf("Tapez une chaîne de caractères:");
gets(str);
while(str[i] != ' ')
{
if(isalpha(str[i]))
nbr_lettre++;
if(isdigit(str[i++]))
nbr_chiffre++;
}
printf("La chaîne contient %d lettres et %d chiffre.",
nbr_lettre, nbr_chiffre);
}
Compter le nombre des lettres et des chiffres dans une chaîne
Author: user
#include
#include
void main() {
char str[80];
int i = 0;
int nbr_lettre = 0;
int nbr_chiffre = 0;
printf("Tapez une chaîne de caractères:");
gets(str);
while(str[i] != ' ')
{
if(isalpha(str[i]))
nbr_lettre++;
if(isdigit(str[i++]))
nbr_chiffre++;
}
printf("La chaîne contient %d lettres et %d chiffre.",
nbr_lettre, nbr_chiffre);
}