Exercice d'algo

bonjours à tous
j'ai un exercice à rendre alors j'ai besoin d'ai.
donnez moi les reponses à ces 2 exercices svp!

exercice 1:
ecrire un algo permettant l'affichage de 10 tables de multiplication des entiers.
utiliser la structure repéter jusqu'à et la stucture tant que

exercice 2:
ecrire un algo qui compte le nombre de voyelle d'un mot saisi au clavier.

merci à vous pour votre soutien

34 réponses

Résumé de la discussion

Deux exercices d'algorithmique demandent un affichage des 10 tables de multiplication et un algorithme comptant les voyelles d'un mot saisi au clavier, ce dernier emploie structures de contrôle telles que répéter jusqu'à et tant que. Pour l'exercice 1, les réponses évoquent l'usage des structures répéter jusqu'à et tant que, tandis que l'exercice 2 propose de parcourir une chaîne et de compter les voyelles. Des contributions variées mêlent du code en Pascal, C++ ou autres langages, et certaines répliques contiennent des propos hors sujet ou inappropriés, avec des nuances parfois pertinentes. En outre, des échanges soulignent des difficultés liées aux voyelles accentuées et à la validation des entrées, apportant une nuance utile sur la fiabilité des solutions proposées.

Bobot (l’IA à votre service)
  1. Contributeur
    Salut tout seul

    Facile:

    exo1:
    répéter
    va faire ton travail garnement
    tant que
    le travail n'est pas fait

    exo2:
    répéter
    si élève est fainéant alors fainéant=fainéant+1
    prochain élève
    tant que élève pas dernier
    1. Contributeur
      MDR !!!!! :D
    2. l°0°l VRAIM c la bonne réponse
    3. hhh, tt a fait d'accord
    4. mdr. pas mal comme algo
    5. Contributeur
      J'aime ce déterrage de post d'il y a 7 ans :)
  2. tu comptes y dans les voyelles ?
    quid des voyelles accentuées ?
    1. Contributeur
      Les voyelles c'est ce que c'est non? le y c sur, par contre les accentuées, ca dépend plus de l'énoncé, ca...
  3. "ecrire un algo qui compte le nombre de voyelle"
    Donc il n'y a qu'une voyelle sur le clavier.............
    1. Sisi teebo, ta réponse est bonne.

      Il manque la variante :
      jusqu'à algorithme écrit faire
        tenter d'écrire l'algorithme
      Fin_faire
      
      1. Contributeur
        Arf, c dommage le pauvre, avec cet algo il va boucler à l'infini
        ;)

    2. slt tt le monde svp je veux la correction de cet exercice:
      programme enc++ qui donne à l'utilisateur de choisi le nom qui veux à leur fichiers et aprés il crée un fichier contient ce nom et le chemin qui choisis l'utilisateur
      1. program nombres_voyelles;

        uses crt;

        var a,b,l:integer;
        mot1:string;

        begin
        clrscr; {pour effacer l'ecran}
        textcolor(green);
        writeln('programme qui calcule le nombre de voyelles dans une chaine');
        writeln('introduisez la chaine');
        readln(mot1);
        l:=length(mot1); {calcule de la longueur de la chaine}
        a:=0;
        for i:=1 to l do
        begin
        case mot1[i] of 'a','o','e','i','y','u':a:=a+1;
        end;
        end;
        writeln('le nombre de voyelles est de ',a);
        readln;
        end.
        1. tu as testé mehdi?
      2. // remplire le tableau

        debut
        n= lire()
        pour i = 1 à n faire
        nb = lire()
        t[i] = nb
        i = i + 1
        fin pour
        // tri du tableau
        pour i = 1 à n faire
        pour j = i+1 à n faire
        si t[j] inferieur t[i]
        alors t[i] = t[j]
        finsi
        j = j + 1
        fin pour
        i = i + 1
        fin pour

        // afficher le tableau trié

        pour i = 1 à n
        ecrire t[i]
        fin pour
        fin
        1. khoya had l remplissage c pour un tableau de deux dimssn ou nn ?en touc tres bien et mzrci pour l'exemple
      3. Oulàà !!!
        L'embrouille pas avec des conditionnelle !!

        Le but du jeu, c'est quand même de répondre (indirectement) à l'exercice...
        1. c'est pas de la blague les gars
          moi j'ai jamais eu à faire de l'algo c pk je me suis adressé à vous.
          je l'ai eu hier matin et je dois le rendre ce soir. je suis comptable de formation et je veux m'initier à la programmation. c'est tout
          alors si qq un peut m'aider je lui en serai gré
          de plus je ne suis pas un garnement
          merci pour votre compréhension
          1. Contributeur
            Attend, tu veux t'initier ou nous initier? Nous on sait à priori tous faire, ce sont des exercices de débutants, je ne crache pas sur les débutants, tout le monde est passé par là, mais si nous faisons ton travail tout de suite, tu seras définitivement largé, ce qui ne présente aucun intérêt pour personne, donc fait ton truc, du mieux possible, et vois avec le prof, à la limite poste le ici pour avoir des commentaires / corrections mais n'attend pas de nous que nous suivions TA formation...
            Surtout le premier, c'est franchement hyper facile, c'est à peine de l'algorithmique...tu as juste à penser à ce que tu ferais pour écrire tes tables de multiplication à la main, quelle méthode? Comment tu commences? Comment tu passes (et quand ) à la table suivante et quand t'arrêtes tu?

            1. lovely flower
              salut,
              je pense que tu va faire comme ça ;
              #include stdio
              #define NMAX 10 ( nombre de valeur )
              main()
              {int i,j ; (affichage ligne en tete)
              printf (" i")
              for (j=1,j (sup =) NMAX ; j++)printf ("° 4 d", j)
              printf("........")
              for ( j=1; j(inf =) NMAX ; j++)printf ( ".........")
              printf (" \n") (affichage des différente lignes )
              for (i=1 ; i (sup =) NMAX ; i++)
              {printf (("° 4 d I", i)
              for (j=1; j(inf =) NMAX ; j++);
              printf ( "\n")
              }
              1. jihad86 c'est du C ca pas de l'algo... l'algo explique le fonctionnement du programme....
                1. ecrire un algo quilit n nombres entiers et les range par ordre crcroissant . n=10 : -4;17;10;22;-1;-7;8;13;11;6
                  1. // remplire le tableau

                    debut
                    n= lire()
                    pour i = 1 à n faire
                    nb = lire()
                    t[i] = nb
                    i = i + 1
                    fin pour
                    // tri du tableau
                    pour i = 1 à n faire
                    pour j = i+1 à n faire
                    si t[j] inferieur t[i]
                    alors t[i] = t[j]
                    finsi
                    j = j + 1
                    fin pour
                    i = i + 1
                    fin pour

                    // afficher le tableau trié

                    pour i = 1 à n
                    ecrire t[i]
                    fin pour
                    fin
                2. VAR I ENTIER
                  var ch :car

                  DEBUT

                  repeter
                  lire("introduire un mot"&m)
                  CH=CH & m
                  k=k+1
                  jusq'un m= '.'
                  ecrire("le mot est"&ch&"est le nombre"&k)
                  1. bouffon c'est pas sa
                3. bonjour tout le monde,

                  svp, donnez la réponse à cette exercice

                  ecrire un algorithme pour effectuer la conversion décimale_binaire
                  1. bonjour à tous,
                    donnez moi la réponse à cet exercice
                    comment je peux écrire un algorithme pour effectuer une conversion décimale_binaire
                  2. @nawarenawar la reponse est :

                    debut
                    c = lire()
                    i = 0
                    tant que non (c = 0) faire
                    t[i] = c Mod 2
                    c = c / 2
                    i = i + 1
                    fin tant que
                    pour j = 1 à i-1 faire
                    ecrire t[j]
                    fin pour
                    fin

                    // c est le nombre à convertir
                    // t le tableau qui recoit le reste de la division (les chiffres binaires)
                • 1
                • 2