Saisir une chaine de caractère en C

Fermé
nedjma2 Messages postés 8 Date d'inscription vendredi 26 mars 2010 Statut Membre Dernière intervention 28 décembre 2010 - 23 avril 2010 à 17:38
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 24 avril 2010 à 20:38
bonjour;

est ce qu'il y'a qlq peut m'aider à ce programme en langage C

comment ecrire un programme en C qui saisie une chaine de carctère alphabétique(a...z,A....Z) qui termine par un point(.)

et calculer le nombre d'occurence de chaque caractère alphabétique

je ne connais pas trop le langage C

je vous remarcier bq
A voir également:

4 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 339
23 avril 2010 à 20:58
Et pourquoi faire ça en C si tu ne connais pas le langage ?
0
nedjma2 Messages postés 8 Date d'inscription vendredi 26 mars 2010 Statut Membre Dernière intervention 28 décembre 2010 2
24 avril 2010 à 12:31


salut

j'ai pas d'autre solution a part le C

je connait comment ça marche les boucles mais l'ecriture de cette algorithme en C c'est sa

mon probleme.

je vous remarcier bq
0
nedjma2 Messages postés 8 Date d'inscription vendredi 26 mars 2010 Statut Membre Dernière intervention 28 décembre 2010 2
Modifié par nedjma2 le 24/04/2010 à 13:01


je cherche ce programme en C


ALGORITHME:Chaine de caractére

declaration

variable
ch:tableau des caracteres,
nbr:entier,

debut

ecrire(entrez une chaine de caractère qui termine par point),
lire (ch),
tantque ch<>'.'faire
lire (ch),
si [ch]=[ch+1]
nbr<- nbr+1,
fintantque

fin
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 339
24 avril 2010 à 13:16
Apprends le C via le SDZ (https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c), ça ne te servirait à rien que je te fasse ce programe à ta place !
0
nedjma2 Messages postés 8 Date d'inscription vendredi 26 mars 2010 Statut Membre Dernière intervention 28 décembre 2010 2
24 avril 2010 à 14:49
int main(int argc, char *argv[])

char chaine[50];

int nbr;

printf("Entrez une chaine de caractère
qui termine par un point SVP.");

scanf("%d" chaine);

while chaine[i]<>'.'do

if chaine[i]=chaine[i+1]
nbr<-nbr+1,
printf("%s", nbr);
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 339
24 avril 2010 à 20:38
Ah bon c'est du C ? La première ligne n'est déjà pas bonne ...
0