Algorithme

smart_boy Messages postés 12 Date d'inscription   Statut Membre -  
mister_bloodman Messages postés 7 Statut Membre -
Bonjour,
je voudrais bien une reponse pour cette question :
" Ecrire un algorithe qui afiiche le maximum, le deuxieme maximum et le minimum de trois entiers "
Merci à tous :D
Configuration: Windows XP Internet Explorer 6.0

9 réponses

  1. mister_bloodman Messages postés 7 Statut Membre 5
     
    Debut
    {
    entier : a,b,c,Min,Max1,Max2 ;
    ecrire("entrez la 1ere valeur");
    lire(a);
    ecrire("entrez la 2eme valeur");
    lire(b);
    ecrire("entrez la 3eme valeur");
    lire(c);

    si(b<a et c< a )
    { Max1 <- a ;
    si(c< b)
    { Max2 <- b ;Min <- c ;}
    sinon
    {Max2 <- c ;Min <- b ;}
    }
    si(a<b et c< b )
    { Max1 <- b ;
    si(c< a)
    { Max2 <- a ;Min <- c ;}
    sinon
    {Max2 <- c ;Min <- a ;}
    }
    si(a<c et b< c)
    { Max1 <- c ;
    si(a< b)
    {Max2 <- b ;Min <- a ;}
    sinon
    {Max2 <- a ;Min <- b ;}
    }
    ecrire(Min,"<",Max2,"<",Max1);
    }
    Fin

    le voila ton algo
    1
  2. mister_bloodman Messages postés 7 Statut Membre 5
     
    2 eme solution =)

    Debut
    {
    entier : v , Min<- 0 , Max <- 0;
    entier t[3];
    pour(i<- 0 ; i<3 ;i <- i+1)
    {
    ecrire("entrez une valeur");
    lire(v);t[i] <- v ;
    }
    pour(i<- 0 ; i<3 ;i <- i+1)
    {
    si(v < t[i] )
    Max <- t[i] ;
    }
    pour(i<- 0 ; i<3 ;i <- i+1)
    {
    si( t[i] <v )
    Min <- t[i] ;
    }
    ecrire(" le max est ",Max,"le min est ",Min,"la valeur ki reste c le 2eme Max");
    }
    Fin
    1
  3. Valarauco Messages postés 18 Statut Membre 21
     
    Bonjour,

    Je l'ai fait vite ais ça doit être ça :

    Variable
    Entier nb1, nb2, nb3
    Debut
    Entrer nb1, nb2, nb3
    Si nb2>nb1
    Si nb3>nb2
    Afficher nb3, nb2, nb1
    Sinon
    Si nb3>nb1 Alors
    Afficher nb2, nb3, nb1
    Sinon
    Afficher nb2, nb1, nb3
    Fin Si
    Fin Si
    Sinon
    Si nb3>nb2 Alors
    Si nb3>nb1 Alors
    Afficher nb3, nb1, nb2
    Sinon
    Afficher nb1, nb3, nb2
    Fin Si
    Sinon
    Afficher nb1, nb2, nb3
    Fin Si
    Fin Fonction
    1
  4. paglop !!! Messages postés 856 Statut Membre 234
     
    C'est pas très dur de faire les maximum et minimum.

    Je passe les déclaration.

    MAX <- valeur 1
    
    Pour x variant de 2 a 3
    
    Si MAX < valeur(X) (en fonction de ton contexte)
    MAX <- valeur(x) 
    
    FIN Pour
    
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. smart_boy Messages postés 12 Date d'inscription   Statut Membre
     
    je vx toute la solution car c'est un peu compliquée
    0
    1. pebkac
       
      c'est toi qui écriras des programmes pour gérer ma retraite ?
      ne penses-tu pas qu'il est temps de changer de filière ?
      pourquoi ne cherches-tu pas à devenir manœuvre ? c'est dans tes cordes, je le sens !
      0
  7. paglop !!! Messages postés 856 Statut Membre 234
     
    Bah il n'y a vraiment rien de compliqué la dedans, c'est la base...

    FONCTION MAXIMUM (parametre) : TYPE

    ...

    Retourner MAX

    0
  8. smart_boy Messages postés 12 Date d'inscription   Statut Membre
     
    Je vous remercie Valarauco pour les 2 solutions :D :D
    0
  9. smart_boy Messages postés 12 Date d'inscription   Statut Membre
     
    merci aussi mister_bloodman
    0
    1. mister_bloodman Messages postés 7 Statut Membre 5
       
      vous etes le bien venus
      =)

      bloodman0_0@hotmail.fr
      0
  10. kamelbouzgou Messages postés 38 Statut Membre 7
     
    algo trie;
    debut
    ecrire('entrer le premier nombre:');
    lire(a);
    ecrire ('entrer le deuxieme nombre:');
    lire(b);
    ecrire('entrer le troisieme nombre:');
    lire(c);
    si a>b alors
    si b>c alors

    ecrire('

    c de la pârt de bouzgou kamel
    kamellloo@yahoo.fr
    0