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. salut tous le monde
    donner moi la solution de ce exercice
    calcule de ce produit p=1!*2!*..........*n!
    écrire algo de ce produit
    1. 10 tables de multiplication

      debut
      pour i = 1 à 10 faire
      ecrire ("Table de Multiplication de : ",i)
      pour j = 1 à 10 faire
      ecrire (t[i],"*",t[j],"=",t[i]*t[j])
      j = j + 1
      fin pour
      i = i +1
      finpour
      fin
      1. Répondre à nawar

        debut
        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 decimal à convertir
        // mod modulo reste de la division
        // t tableau qui va contenir les restes de la division (les chiffre binaire)
        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
          1. khoya had l remplissage c pour un tableau de deux dimssn ou nn ?en touc tres bien et mzrci pour l'exemple
        2. Algorithme conversionDecimalAuBinaire

          Debut
          i = 0
          e = lire()
          Tant que non(e=0) faire
          T[i] = e Mod 2
          e = e /2
          i = i + 1
          Fin Tant que
          AfficherTableau (t,i)
          Fin

          // e est le nombre à convertir
          // T tableau qui recoi les le code binaire un par un
          // Mod modulo reste de la division de e par 2
          // afficherTableu (t,i) fonction qui va afficher les element du tableau
          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. Bonjour,

            moi je voudrais juste un petit renseignement svp: est-ce qu'il y en aurait parmi vous qui connaitraient un logiciel de dessin assisté d'algorigramme, où je pourrait entrer mon code en Visual Basic 6 et qui pourrait compiler le tout?!
            1. j'aimme une réponce a ce exircice bien ditayé c'est veux veullez
              et merci
              1. je besion m'aderssé un programme matlab qui lire l'image
                merci d'avanse
                1. slt tout le monde
                  A mon avis

                  algo tab_multiplication

                  var
                  N,i entier
                  Debut:
                  i=0
                  N=1
                  tant que N<=10 faire
                  repeter
                  ecrire( "N",*,"i","=:",N*i)
                  jusqu'a i=10
                  N=N+1
                  Ftantque
                  Fin
                  1. Ecrire un programme qui permet de calculer les moyennes respectives de 15 élèves ayant chacun une note (comprise entre 0 et 20) dans les matières suivantes: Mathématique, Mérise, Algorithmique, POO. Chaque matière a un coefficient qui sera saisi par l'utilisateur. le programme sera capable de faire les actions suivantes:
                    -saisie du nom de l'élève et de ses notes,
                    -calcul et affichage de sa moyenne,
                    -affichage de la moyenne générale de la classe,
                    -affichage de la moyenne la plus élevée et la moyenne la plus facile.
                    1. 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. bonjour tout le monde,
                        variable P,Q
                        debut
                        P=0
                        Repeter
                        P=P+1

                        Q=0
                        Repeter
                        Q=Q+1

                        écrire (P*Q)

                        Jusqu'a Q=10

                        Jusqu'a P=10

                        fin
                        1. 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)
                        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. 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
                        • 1
                        • 2