bonsoir mes amies j'ai un probleme avec un programme qui doit afficher dans un deux tableauc les voyelles et les consommes en saississant un des caracteres comme vos nons c'est à dire par exemple n=3
sam
et doit afficher comme ceci
les voyelle sont:
a
le consomme sont:
s
m
mais mon algorithme n'affiche pas les derniers alphabets
D'abord, tu utilises quelque chose qui n'est pas recommandé, les VLA (Variable Length Aray) en déclarant ton tableau après avoir saisi la longueur. Si tu ne connais pas malloc(), je te suggère de déclarer un tableau de longueur fixe. La longueur 50 sera suffisante en français ... Ensuite, tu pourrais lire la chaîne au complet avec un seul scanf() Ça fonctionnerais si tu déclarais tes tableaux comme suit: char v[]="aeiouy"; et char c[]="bcdfghjklmnpqrstvwxz"; Tu boucles tant que tu n'as pas atteint le caractère '\0'. Si tu savais écrire des fonctions, tu pourrais en écrire une qui vérifie si le caractère est une voyelle. Tu éliminerais ta boucle sur j Tu n'aurais plus besoin de définir ton tableau de consonnes.
Le Tout est souvent plus grand que la somme de ses parties.
C'est super gentil d'effacer ton code une fois qu'on t'a donné les réponses gratuitement, sur notre temps libre. Maintenant si quelqu'un avait la même question il ne pourra pas en profiter lui aussi gratuitement.
git is great because Linus did it, mercurial is better because he didn't.
voyelle
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
Le Tout est souvent plus grand que la somme de ses parties.
git is great because Linus did it, mercurial is better because he didn't.