Partage
  • Partager sur Facebook
  • Partager sur Twitter

voyelle

Sujet résolu
    27 janvier 2021 à 17:28:27

    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

    -
    Edité par SamyAbdi1 27 janvier 2021 à 18:57:49

    • Partager sur Facebook
    • Partager sur Twitter
      27 janvier 2021 à 18:07:29

      Ton scanf ligne 15 écris le comme ceci : 

              scanf(" %c",&tab[i]);



      • Partager sur Facebook
      • Partager sur Twitter
        27 janvier 2021 à 18:20:03

        Salut,

        rouloude te donne la réponse, moi je voudrais juste dire que tu peux simplifier ainsi :

        char V[6] = {'a','e','o','u','i','y'};
        
        ->
        
        char V[]= "aeiouy";

        Pareil pour les consonnes.

        • Partager sur Facebook
        • Partager sur Twitter

        Recueil de code C et C++  http://fvirtman.free.fr/recueil/index.html

          27 janvier 2021 à 18:21:19

          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.
          • Partager sur Facebook
          • Partager sur Twitter

          Le Tout est souvent plus grand que la somme de ses parties.

            27 janvier 2021 à 18:34:54

            merci pour les informations les gars

            • Partager sur Facebook
            • Partager sur Twitter
              28 janvier 2021 à 9:17:45

              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.
              • Partager sur Facebook
              • Partager sur Twitter

              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.
              • Editeur
              • Markdown