Paramètremi
cham
-
walidovich_85 Messages postés 608 Date d'inscription Statut Membre Dernière intervention -
walidovich_85 Messages postés 608 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
svp j'arrive pas a resoudre ce probleme aidez moi
Ecrire un programme qui reçoit en paramètre une chaîne de caractère. Ce programme devra afficher le nombre de « chiffres » contenu dans la chaîne.
svp j'arrive pas a resoudre ce probleme aidez moi
Ecrire un programme qui reçoit en paramètre une chaîne de caractère. Ce programme devra afficher le nombre de « chiffres » contenu dans la chaîne.
2 réponses
bonsoir,
voila un programme qui fonctionne:
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
int main()
{
char chaine[40];
printf ("donnez une chaine de caractere:\n");
scanf("%s",&chaine);
printf("\nvotre chaine est : %s\n",chaine);
int nbre_chiffre=0;
int i=0;
while(chaine[i]!='\0')
{
if (isdigit(chaine[i])!=0)
{
nbre_chiffre++;
}
i++;
}
printf("\nle nombre de chiffre dans votre chaine est : %d\n",nbre_chiffre);
getch();
return 0;
}
voila un programme qui fonctionne:
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
int main()
{
char chaine[40];
printf ("donnez une chaine de caractere:\n");
scanf("%s",&chaine);
printf("\nvotre chaine est : %s\n",chaine);
int nbre_chiffre=0;
int i=0;
while(chaine[i]!='\0')
{
if (isdigit(chaine[i])!=0)
{
nbre_chiffre++;
}
i++;
}
printf("\nle nombre de chiffre dans votre chaine est : %d\n",nbre_chiffre);
getch();
return 0;
}